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. Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.

    in Microsoft Excel Hilfe
    Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.: Hallo, kann mir jemand bitte bei folgenderm Helfen. Habe etwas ähnliches gefunden was ich brauche, nur noch eine kleine Änderung ist notwendig. Aufgabe: Es wird geprüft, ob in Spalte Q ein Wert...
  3. Abfrageergebnis soll keine doppelten Werte enthalten

    in Microsoft Access Hilfe
    Abfrageergebnis soll keine doppelten Werte enthalten: Ich suche nach einer Lösung für folgendes Problem. In einer Tabelle werden Abwesenheiten erfasst. Verknüpft mit einer Mitarbeitertabelle. So erhalte ich eine Übersicht welcher Mitarbeiter aus...
  4. Teilstring einer Zelle auf Wert aus anderer Zelle überprüfen

    in Microsoft Excel Hilfe
    Teilstring einer Zelle auf Wert aus anderer Zelle überprüfen: Hallo zusammen, ich habe in einer Excel-Tabelle in zwei Tabellenblätter. Tabellenblatt "Artikelstamm" beinhaltet in Spalte A eine Artikel-Nr. und diverse weitere Spalten. Hier ein kleiner Auszug:...
  5. konti aufzählung und wert gleicher konti zusammenfassen

    in Microsoft Excel Hilfe
    konti aufzählung und wert gleicher konti zusammenfassen: hallo ich möchte eine automatische konti aufzählung aller gleichen konti und gleichzeitig die werte gleicher konti zusammenfassen (rot sind die zahlen, welche ich errechnen lassen möchte) danke...
  6. Werte zusammenzählen - ab einer Zelle die nächsten 5

    in Microsoft Excel Hilfe
    Werte zusammenzählen - ab einer Zelle die nächsten 5: Hallo. ich würde gerne eine bestimmte Menge an Zellen zusammenzählen. Genau gesagt: Wenn in einer Zelle (A1) die Zahl 5 steht dann soll Excel ab B2 die nächsten 5 Werte zusammenzählen. Wenn...
  7. Bedingte Formatierung basierend auf Wert anderer Zelle

    in Microsoft Excel Hilfe
    Bedingte Formatierung basierend auf Wert anderer Zelle: Hallo zusammen, beim Erreichen des 18. Lebensjahres (Geburtsdatum Spalte D, Alter automatisch in Spalte E kalkuliert) soll eine bedingte Formatierung den Namen und Vornamen der Teilnehmer (Spalte...
  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