Office: Text aus Tabellenfeld als VBA-Code integrieren

Helfe beim Thema Text aus Tabellenfeld als VBA-Code integrieren in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe Access 2007. Ich möchte in einem Tabellenfeld einen Teil des VBA-Codes ablegen, damit der Benutzer diesen selbst anpassen kann.... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von jack-daniel, 12. Juni 2014.

  1. Text aus Tabellenfeld als VBA-Code integrieren


    Hallo,

    ich habe Access 2007.
    Ich möchte in einem Tabellenfeld einen Teil des VBA-Codes ablegen, damit der Benutzer diesen selbst anpassen kann.

    Tabelle: Variablen
    VarID: 35
    VarText: Me.Feld1 & " - " & Me.Feld2

    Im VBA hole ich mir den Wert des Feldes über DLookup.
    strText= DLookup("VarText","Variablen","VarID = 35")
    Wenn ich dann jedoch eingebe:
    Me.Zielfeld = strText
    erscheint eben nur Me.Feld1 & " - " & Me.Feld2, und nicht der tatsächliche Inhalt der beiden Felder!

    Hat jemand eine gute Idee?
     
    jack-daniel, 12. Juni 2014
    #1
  2. Exl121150 Erfahrener User
    Hallo,

    Du erwähnst mit keinem Wort, wie Du die Inhalte der beiden Formularfelder Me.Feld1 und Me.Feld2 in das Tabellenfeld "VarText" der Tabelle "Variablen" transferierst. Da ja in diesem Fall diese beiden Formularfelder nicht an das Tabellenfeld "VarText" gebunden sein können, muss der Update-Vorgang des Datensatzes der Tabelle "Variablen", falls das Tabellenfeld "VarID" den Wert 35 enthält, explizit programmiert werden.

    Code:
    Dim strSQL$, Rst AS DAO.Recordset
    
    strSQL$ = "SELECT * FROM Variablen WHERE VarID=35;"
    set Rst = CurrentDb.Openrecordset(strSQL$)
    With Rst
      .Edit
      !VarText = Me!Feld1.Value & " - " & Me!Feld2.Value
      .Update
    End With
    Rst.Close
    
    Vielleicht liegt hier das Problem versteckt.
     
    Exl121150, 15. Juni 2014
    #2
  3. Hallo

    vielen Dank für die Antwort.
    Doch darum geht es mir eigentlich gar nicht.

    Den VarText befülle ich mittels eines Formulares "Konfiguration"
    Dort will ich eintragen, welche Felder in entsprechenden VBA-Codes verarbeitet werden sollen.
    - z.B. wie bei obigen Bsp, die Access den Inhalt (strText) eines Textfeldes zusammensetzen soll.

    Das Problem liegt eher darin, dass VarText nicht interpretiert, sondern als String in das Textfeld übernommen wird.

    Hat dazu jemand eine Idee?

    Viele Grüße
    Daniel
     
    jack-daniel, 26. Juni 2014
    #3
Thema:

Text aus Tabellenfeld als VBA-Code integrieren

Die Seite wird geladen...
  1. Text aus Tabellenfeld als VBA-Code integrieren - Similar Threads - Text Tabellenfeld VBA

  2. Nummerierung von Überschriften im Text anders als im Inhaltverzeichnis

    in Microsoft Word Hilfe
    Nummerierung von Überschriften im Text anders als im Inhaltverzeichnis: Hallo, ich möchte meine Überschriften je nach Ort im Dokument unterschiedlich formatieren, also einmal im Inhaltsverzeichnis und einmal im Haupttext. Im Haupttext soll es eine hierarchische...
  3. Bild neben Text im Rahmen

    in Microsoft Word Hilfe
    Bild neben Text im Rahmen: Hallo. Ich habe leider ein Problem und hoffe, dass mir jemand helfen kann. Ich habe einen längeren Text in einen Rahmen eingefasst. Nach einem neuen Absatz habe ich ein Bild eingefügt und neben...
  4. Textfelder in Tabellenzelle zeigen Text nicht an

    in Microsoft Word Hilfe
    Textfelder in Tabellenzelle zeigen Text nicht an: Word in office 365, ständig aktualisiert, außer Defender kein Virenscanner. Ich habe ein Problem mit der angehängten Datei, dass neu ist seit heute ! Wenn ich unteren Rahmenteil, in dem sich die...
  5. Nummerierung in Spalte in Text umwandeln

    in Microsoft Word Hilfe
    Nummerierung in Spalte in Text umwandeln: Hallo Zuammen, mit folgendem Code wandel ich markierte Nummerierungen in einer Word-Tabelle in Text um: Selection.Range.ListFormat.ConvertNumbersToText Nun hätte ich gerne, dass beim Aufrufen...
  6. Text (emailadresse) lässt sich nicht fomatieren

    in Microsoft Word Hilfe
    Text (emailadresse) lässt sich nicht fomatieren: Lange Geschichte zur Einleitung: Über die Kleinanzeigen wollte ich etwas kaufen, eine emailadresse wurde mir gesendet. Diese habe ich mit der Maus kopiert und bei paypal eingefügt....
  7. Änderung Titel Folie 1 für alle weiteren Folien übernehmen

    in Microsoft PowerPoint Hilfe
    Änderung Titel Folie 1 für alle weiteren Folien übernehmen: Hallo zusammen, ich habe eine Präsentation mit dem selben Titel für alle weitere Folien. Jetzt ändert sich daran jeden Monat nur die Monatsbezeichnung, z.B. aus April wird dann eben Mai....
  8. Datum aus Tabellenfeld (Text) in Datum, mittel konvertieren

    in Microsoft Access Hilfe
    Datum aus Tabellenfeld (Text) in Datum, mittel konvertieren: Guten Morgen allerseits, ich hänge wieder mal vor einem Problem und kann im kompletten Netz nix passendes finden. :/ Entweder gibt nix oder bin doch einfach nur zur blöd zum suchen. -.-...
  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