Office: (Office 2010) Berichtsfeld per vba füllen

Helfe beim Thema Berichtsfeld per vba füllen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Aha, in DBwiki ist vermutlich der Name des Textfeldes und der Spalte identisch, so dass ich total durcheinandergekommen bin. Ich habe folgendes... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von ble, 1. April 2018.

  1. Berichtsfeld per vba füllen


    Aha, in DBwiki ist vermutlich der Name des Textfeldes und der Spalte identisch, so dass ich total durcheinandergekommen bin.

    Ich habe folgendes probiert
    Code:
    Hinweis: Spalte betroffene_Vorschrift und Schlagwort sind vom Typ Text.

    Der Code ist fehlerhaft und löst den Laufzeitfehler 3075 aus: Syntaxfehler in Abfrageausdruck.
     
  2. Hallo ble,

    du müsstest in diesem Beispiel noch ein & "'" nach Text67 einfügen.

    Aber bleibe doch lieber bei deinem letzten Code.
    Zur Erklärung:
    WHERE Fragen_ID = " & Fragen_ID
    Das grüne Wort ist der Feldname in der Tabelle, und das rote Wort ist der Feldname im Formular oder Bericht.

    Für mich persönlich ist es am einfachsten, wenn beide Namen gleich sind. Aber in deiner Datenbank entscheidest Du.

    Gruß
    Josef
     
  3. Hallo Josef,

    das man Spalte und Textfeld den gleichen Namen gibt, verstehe ich, weil es übersichtlich ist. Anderseits ist es für mich eine Stolperfalle.

    Ich werde noch etwas rumprobieren müssen, wie das in den Bericht bekomme.

    Hast Kontakt zu DBWiki, hilfreich wäre sicher, wenn die einen Hinweis auf die Wertliste anbringen.

    Vielen Dank für die Geduld.

    Sobald ich das mit den Bericht hinkriege, setzte ich das Thema auf erledigt.
     
  4. Berichtsfeld per vba füllen

    Hallo Josef,

    ich bin am verzweifeln. Wie kriege ich den Inhalt eines Formulartextfeldes in das Textfeld eine Berichts?
    nicht funktioniert, weil Berichtsfeld leer bleibt
    Code:
    Auch die Msgbox schlägt nicht an!
     
  5. Hallo ble,

    dein Code funktioniert, wenn Text65 ein Textfeld (kein Kombi/Listenfeld) ist.

    Magst du vielleicht eine abgespeckte und gezippte Version deiner Datenbank hier hochladen?
    Vielleicht kann man dann besser helfen?

    Gruß
    Josef
     
  6. Aha, Josef,

    ist leider ein Listenfeld.

    Wie kriege ich den Inhalt des Listenfeldes in den Bericht?

    Die Beispieldatenbank bastele ich gerade.
     
  7. Hallo ble,

    ich vermute, du denkst zu kompliziert. *wink.gif*

    Erstelle doch in deinem Bericht (Berichtskopf oder Gruppenkopf oder?) einfach mal ein ungebundenes Textfeld, und setze als Steuerelementinhalt:
    =SQLListe("SELECT betroffene_Vorschrift FROM such WHERE Fragen_ID = " & DeinBerichtsfeldname;",";",")
    Passe die Namen entsprechend an.

    Was passiert dann?

    Gruß
    Josef
     
  8. Berichtsfeld per vba füllen

    Im Berichtsfeld erscheint leider
    #Typ!
     
  9. Was funktioniert ist der verkürzte Code
    Code:
     
  10. Poste mal den Versuch, wie Du ihn gemäß Josefs Vorschlag #22 umgesetzt hast.
     
  11. bitte:
    Code:
     
  12. [Text72] ist das Berichtsfeld, das die Fragen_ID beinhaltet und ist vom Typ Zahl?
     
  13. Berichtsfeld per vba füllen

    Text72 ist das Feld im Bericht, indem das Ergebnis angezeigt werden soll.
    Brauche ich vielleicht noch ein weiteres Textfeld im Bericht, in dem ich eine ID per Hand eintragen muss?
    Fragen_ID ist vom Typ Zahl.
     
  14. Hallo ble,

    mit DeinBerichtsfeldname ist das Feld gemeint, das als Steuerelementinhalt Fragen_ID enthält, nicht das Feld, in dem das Ergebnis angezeigt werden soll.

    Gruß
    Josef
     
  15. Das kann doch nicht funktionieren, ein Feld, in dem der Steuerelementinhalt steht, als Vergleichswert anzugeben.

    Nicht per Hand. Du willst auf die Fragen_ID filtern, also muss dem Bericht der Vergleichswert bekannt sein. Wie lautet denn die Datenherkunft des Berichts? Und wie filterst Du den Bericht?
     
Thema:

Berichtsfeld per vba füllen

Die Seite wird geladen...
  1. Berichtsfeld per vba füllen - Similar Threads - Berichtsfeld vba füllen

  2. Freigegebene Excel-Tabelle als Quelle für Seriendruck

    in Sonstiges
    Freigegebene Excel-Tabelle als Quelle für Seriendruck: Hallo, :) wir haben eine Excel-Tabelle, welche auf der Cloud liegt und bei Änderungen automatisch speichert. Es haben mehrere Personen Lese- und Schreibrechte und sobald jemand etwas abändert,...
  3. VBA: Kein "Undo" mehr möglich?

    in Microsoft Excel Hilfe
    VBA: Kein "Undo" mehr möglich?: Hallo, ich habe meine Bestell-Tabelle so abgeändert, dass einiges per Makro, bzw. mittels Buttons übertragen wird. Also zum Beispiel wird mit einem Klick auf den Button die Lieferadresse gleich...
  4. EINLADUNG Access-Stammtisch Hannover Nr. 63 LIVE am Mittwoch 19.11.2025

    in Microsoft Access Hilfe
    EINLADUNG Access-Stammtisch Hannover Nr. 63 LIVE am Mittwoch 19.11.2025: EINLADUNG zum Access-Stammtisch Hannover Nr. 63 LIVE Endlich ist es wieder soweit! Persönlicher Austausch bei Speis und Trank. Interessante Gespräche in netter Atmosphäre. Termin: Mittwoch,...
  5. VBA: Notizen in Zelle einfügen

    in Microsoft Excel Hilfe
    VBA: Notizen in Zelle einfügen: Hallo zusammen, ich möchte über cells(x,y).AddComment "Text" eine Notiz einfügen. Das funktioniert leider nur sehr unzuverlässig. Mal ist der Text in der Notiz, mal wird nur eine leere Notiz...
  6. ActiveX Steuerelemente nicht verfügbar im VBA Entwurfsmodus.

    in Microsoft Excel Hilfe
    ActiveX Steuerelemente nicht verfügbar im VBA Entwurfsmodus.: Guten Tag allerseits. Ich habe eine Excel-Anwendung (xlsm mit Macros), die auf einem Laptop Probleme macht. Auf allen anderen PC's läuft es perfekt, auf dem genannten Laptop scheitern Zugriffe auf...
  7. VBA: Datei Upload mit http: POST

    in Microsoft Excel Hilfe
    VBA: Datei Upload mit http: POST: Hallo, schönen Gruß an alle; ich hoffe jemand hat einen Hinweis wo ich ansetzen kann. Problembeschreibung: · VBA aus Excel (das muss auch so bleiben) und funktioniert anscheinend ja auch...
  8. Berichtsfeld mit wenn dann

    in Microsoft Access Hilfe
    Berichtsfeld mit wenn dann: Guten Tag, eigentlich ist es für die Profis simpel, da bin ich mir sicher, für mich aber bis jetzt zum Verzweifeln. Ich habe 3 Felder in einer Tabelle, A, B, C A hat immer einen Wert, bei B sind...
  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