Office: (Office 2010) Wert an Form übergeben und Funktion starten

Helfe beim Thema Wert an Form übergeben und Funktion starten in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; ... Also das Macro wird Nach Aktualisierung ausgeführt ... Das Ereignis AfterUpdate (und auch andere Ereignisse) wird durch eine Manipulation per VBA... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von hulihuli0815, 27. März 2018.

  1. Wert an Form übergeben und Funktion starten


    Das Ereignis AfterUpdate (und auch andere Ereignisse) wird durch eine Manipulation per VBA nicht ausgelöst, die Funktion musst du also direkt im Programm aufrufen.
    Ich warne allerdings vor einer Mischung von Makros und VBA - da blickt irgendwann keiner mehr durch und eine Fehlersuche ist schwierig. Entweder du bleibst bei Makros, was imho deine Möglichkeiten arg einschränkt - oder du arbeitest mit VBA.
    Ist dein Teilnehmerformular auch wieder ungebunden? Dann gilt das Gleiche wie schon mal gesagt, das Formular kennt dann den Wert von [TN_KVnr] nicht. Hast du mal debuggt, was Screen.ActiveControl zurückgibt?
    maike
     
    maikek, 3. April 2018
    #31
  2. Hab es herausgefunden

    DoCmd.SearchForRecord acDataForm, "Teilnehmer", acFirst, "[TN_KVnr] = '" & Me.OpenArgs & "'"
     
    hulihuli0815, 4. April 2018
    #32
  3. Ich dachte, du wolltest noch irgendwelche Funktionen ausführen? Wenn's nur darum geht, das Formular zu öffnen und auf den entsprechenden Datensatz zu filtern, dann einfach bei entsprechendem Ereignis (Buttonklick oder was auch immer) im anderen Formular:
    Code:
    maike
     
    maikek, 4. April 2018
    #33
  4. Wert an Form übergeben und Funktion starten

    Das Problem ist, dass das Formular schon vorhanden ist, mit verschiedenen Macros. Was ich aber realisieren sollte, ist mit den Standart Macros entweder nicht machbar oder ich habe es nicht gefunden.
     
    hulihuli0815, 5. April 2018
    #34
  5. Und wieder habe ich ein Problem.
    Ich habe eine Liste die ich befüllen möchte.
    Mit dem Befehl

    PHP:
             Dim rs       As DAO.Recordset
    Set rs 
    CurrentDb.OpenRecordset("Select TN_KVnr, TN_vorname, TN_nachname FROM tbl_TN WHERE TN_vorname Like '*" Text94.Text "*' OR TN_nachname LIKE '*" Text94.Text "*'  ORDER BY TN_nachname")

    Nur weitermachen wenn Daten geliefert wurden
    If rs.RecordCount 0 Then
    Do While Not rs.EOF
    strListe 
    strListe rs!TN_KVnr ";" rs!TN_nachname ";" rs!TN_vorname ";"
    rs.MoveNext
    Loop
    Else
    MsgBox "Es sind keine Einträge vorhanden!"
    End If
    rs.Close

    With Me
    .Liste37
    .RowSourceType "Value List"
    .ColumnCount 3
    .ColumnWidths "0cm;2,54;2,54cm"
    .BoundColumn 1
    .RowSource strListe
    End With
     
    hulihuli0815, 11. April 2018
    #35
  6. Hallo hulihuli0815,
    für ein neues Problem solltest du einen neuen Thread aufmachen. Ist übersichtlicher. *wink.gif*

    Gruß
    Josef
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
  7. Stimmt.

    Beim nächsten Mal.
     
    hulihuli0815, 11. April 2018
    #37
  8. Wert an Form übergeben und Funktion starten

    Hallo,
    der in #35 gezeigte Code ist zum größten Teil schlicht und ergreifend ersatzlos überflüssig.
    Stelle als Datenherkunft für das Kombi die Datenquelle ein und fertig.
    Code:
    Du neigst zum überflüssigen Programmieren und nutzt die Standardfunktionalitäten von Access nicht.
    Die anderen Eigenschaften der Listbox kannst Du direkt in den Eigenschaften vornehmen.
     
    gpswanderer, 11. April 2018
    #38
Thema:

Wert an Form übergeben und Funktion starten

Die Seite wird geladen...
  1. Wert an Form übergeben und Funktion starten - Similar Threads - Wert Form übergeben

  2. Letzten drei Werte aus Zeile

    in Microsoft Excel Hilfe
    Letzten drei Werte aus Zeile: Hallo, ich kenne folgende Formel =VERWEIS(2;1/(B7:U7<>"");B7:U7) um mir den letzten Wert einer Zeile ausgeben zu lassen. Mit welcher Formel kann ich nicht nur den letzten, sondern auch den...
  3. Problem mit Formel bzw. Formatierung

    in Microsoft Excel Hilfe
    Problem mit Formel bzw. Formatierung: Hallo, ich musste von Office 2021 auf Office 365 umsteigen. Leider habe ich ein Problem mit einer Formel, die vorher funktionierte und nun im neuen Office365 mit Fehler "Wert" ausgegeben wird....
  4. Zwei Werte in Pivot subtrahieren

    in Microsoft Excel Hilfe
    Zwei Werte in Pivot subtrahieren: Hallo liebes Forum! Ich habe eine Frage bezüglich Pivot. Grundsätzlich habe ich wie ich glaube keine schlechten Anwenderkenntnisse, bei Pivot bin ich jedoch relativ frisch (und das was ich in der...
  5. 2. und 3. min-Wert

    in Microsoft Excel Hilfe
    2. und 3. min-Wert: Hallo, alle zusammen, meine Frage: Wenn in C3-C46 die Namen der Verkäufer(innen) stehen und in D3-D46 deren jeweilige Umsätze, kann ich (z.B. in E1) mit dieser Formel...
  6. identische Werte in Spalte nur einmal zählen

    in Microsoft Excel Hilfe
    identische Werte in Spalte nur einmal zählen: Hallo. Ich bitte um eure Unterstützung. Ich bin auf der Suche nach der richtigen Formel um die Anzahl der unterschiedlichen Tage angezeigt zu bekommen. Es soll auch dann noch gezählt werden, wenn...
  7. Filter nach Wert in Zahlengruppe

    in Microsoft Access Hilfe
    Filter nach Wert in Zahlengruppe: . Hallo Ihr Lieben! Leider komme ich (mangels VBA-Kenntnisse) nicht weiter. Dank Markus (MarkusXY) funktioniert der Filter wunderbar. Bei eindeutigen Werten werden Formular und Kombis wie...
  8. bed. Form.: kleinster Wert, aber größer 0

    in Microsoft Excel Hilfe
    bed. Form.: kleinster Wert, aber größer 0: Moinsens! Ich steh irgendwie auf'm Schlauch... Und ich meine, ich hatte das sogar schonmal gelöst gehabt, erinnere mich aber nicht mehr daran. Ich habe eine Matrix von Zahlen, die aus...
  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