Office: Einbettung AccessDB in eine Excel Vba Userform

Helfe beim Thema Einbettung AccessDB in eine Excel Vba Userform in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Leute.. folgendes Problem: habe in einer AccesDB eine Tabelle Leistungsposition und eine Tabelle Beschreibung. In der... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Paffy, 9. Januar 2011.

  1. Paffy Erfahrener User

    Einbettung AccessDB in eine Excel Vba Userform


    Hallo Leute..

    folgendes Problem:
    habe in einer AccesDB eine Tabelle Leistungsposition und eine Tabelle Beschreibung.
    In der Leistungsposionstabelle kann es vorkommen das das es mehrere Positionen gibt, aber in meiner Userform kann ich nur die erste Leistungsosition anzeigen lassen.
    Wie kann ich aber mehrere anzeigen lassen?
    um besser zu verstehen schaut euch mal die Bilder an:



    Einbettung AccessDB in eine Excel Vba Userform [​IMG]

    Einbettung AccessDB in eine Excel Vba Userform [​IMG]

    hier der Code aus dem VBA:
    Code:
        'aktuellen Datensatz laden
        txt_beratungsID.Value = adoRstBeratungsleistung.Fields("BeratungsID").Value
        beratungsID = adoRstBeratungsleistung.Fields("BeratungsID").Value
        txt_leistung1.Value = adoRstBeratungsleistung.Fields("Beschreibung").Value
        txt_leistung2.Value = adoRstBeratungsleistung.Fields("Beschreibung").Value
    könnte mir da bitte jemand helfen?
     
  2. miriki Erfahrener User
    Ich schätze mal, daß Du da gerade auf den eklatanten Unterschied zwischen Excel und Access gestoßen bist... ;-)

    Während Excel zum Berechnen von Werten gedacht ist, ist es Aufgabe von Access, Datensätze zu verwalten, und das auch noch "relational". Während Excel auch einige rudimentäre Datenbank-Funktionen besitzt, reicht das aber noch lange nicht, um insbesondere Letzteres, also das "relationale", zu verwirklichen. Eine 1:n Beziehung kriegt man mit Excel nicht oder zumindest nur mit höllischem VBA-Aufwand hin.

    Ich bau das ganze jetzt nicht nach, aber ich könnte mir einen Weg vorstellen, der nicht in Excel, sondern bereits in Access ansetzt.

    In Access hast Du ja ein 1:n Geflecht zwischen "Beratung" und "Leistung", was mal allgemein einer "Rechnung" und den einzelnen "Rechnungsposten" entspricht. In Access könnte man das prima mit einem Haupt-/Unter-Formular erledigen. Das versuchst Du jetzt in Excel, allerdings ohne Erfolg, weil Excel eben kein Unterformular 1:n zum Hauptformular kennt.

    Wenn Du jetzt aber diese Rechnung mit Access ausdrucken würdest, wäre eine Möglichkeit, eine Abfrage (in einem gruppierten Bericht) zu benutzen, die jeweils den Haupt-Datensatz mit den einzelnen Detail-Datensätzen erweitert.

    Diese Abfrage könntest Du jetzt doch auch vielleicht in Excel als Datenquelle für das Userformular verwenden.

    Wie gesagt, hab's nicht nachgebaut und ausprobiert. Aber ich könnte mir vorstellen, daß das ein gangbarer Weg ist. Allerdings muß ich zugeben, daß ich so aus'm Stegreif nicht wüßte, wie man die "BeratungsId" als Parameter an die Abfrage in Access übergibt.

    Gruß, Michael
     
Thema:

Einbettung AccessDB in eine Excel Vba Userform

Die Seite wird geladen...
  1. Einbettung AccessDB in eine Excel Vba Userform - Similar Threads - Einbettung AccessDB Excel

  2. Eine Exceldatei in Powerpoint einbetten und diese in pdf wandeln

    in Microsoft PowerPoint Hilfe
    Eine Exceldatei in Powerpoint einbetten und diese in pdf wandeln: Ich möchte eine Exceltabelle in Powerpoint einbetten. Die pptx. am Ende in pdf wandeln und schließlich per Mail versenden. Wie bekomme ich das hin, dass die Tabelle aus der versendeten pdf...
  3. Bilder als Anhang, nicht einbetten

    in Microsoft Outlook Hilfe
    Bilder als Anhang, nicht einbetten: Hallo zusammen, vielleicht hat ja hier jemand eine Lösung. Ich verwende bei der Arbeit Outlook 2019 MSO (Version 2304 Build 16.0.16327.20200) 64 Bit. Seit geraumer Zeit fällt mir auf, dass sehr...
  4. Mehrere Objekte gleichzeitig einbetten

    in Microsoft Excel Hilfe
    Mehrere Objekte gleichzeitig einbetten: Guten Tag zusammen, ich suche eine Möglichkeit, mit der ich mehrere Objekte (primär PDF) gleichzeitig in eine Arbeitsmappe einfügen kann. Gehe ich den Weg über: Einfügen - Objekt - aus Datei...
  5. Einbetten von Webinhalten in Word für das Web

    in Microsoft Word Tutorials
    Einbetten von Webinhalten in Word für das Web: Einbetten von Webinhalten in Word für das Web https://eus-streaming-video-rt-microsoft-com.akamaized.net/8fa3947a-1036-410b-954e-5fb124dc185d/64d1b062-6eb2-4eae-93e2-0b41807b_3400.mp4 In Word...
  6. Warum kann ich ein Video nicht in PowerPoint einbetten?

    in Microsoft PowerPoint Tutorials
    Warum kann ich ein Video nicht in PowerPoint einbetten?: Warum kann ich ein Video nicht in PowerPoint einbetten? PowerPoint für Microsoft 365 PowerPoint für Microsoft 365 für Mac PowerPoint 2019 PowerPoint 2019 für Mac...
  7. Powerpoint Datei in MS Teams direkt in einem Post einbetten

    in Microsoft Teams Hilfe
    Powerpoint Datei in MS Teams direkt in einem Post einbetten: Hallo, ich möchte einen Teams Post erstellen in welchem ich nicht nur eine Datei anhänge sondern diese direkt im Post eingebettet ist und auch "klickbar". Ist dies möglich? und wenn ja, wie?...
  8. Audiodatei verliert bei Einbettung in PP 2019 stark an Qualität - Autokomprimierung?

    in Microsoft PowerPoint Hilfe
    Audiodatei verliert bei Einbettung in PP 2019 stark an Qualität - Autokomprimierung?: Hallo liebe Leute, ich habe folgendes Problem und würde mich sehr freuen falls ihr helfen könnt. In der Suche habe ich nichts passendes finden können. Wenn ich eine von mir aufgenommene...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden