Moin zusammen,
suche nun bereits geraume Zeit im Forum, doch leider werde ich nicht fündig. Muss nicht zwingend am Forum liegen, kann auch mein Unvermögen schuld dran sein.... :-[.
Nun zu meinem Problem.
Ich möchte in einem Formular, über mind. 2 Kombifeldern einen Datensatz aus einer Tabelle suchen und diesen dann direkt bearbeiten können. Bearbeiten heißt, Feldinhalte ändern.
Wer kann mir hierzu Unterstützung geben?
Vielen Dank schon einmal im Voraus.
Andreas
Hallo,
dazu brauchst du ein Hauptformular und ein Unterformular. Das Hauptformular ist ohne Datenbindung. Das Unterfor bindest du an deine Datenquelle.
Im Hauptform erstellst du die beiden Kombifelder. Bei dem 2. Läst du ein Ereignis nach Aktuallisierung ablaufen. Das sieht dann in etwa so aus:
dim strA as string
'****erstelle eine Wehre Klausel aus den Kombifeldern******
'wenn in den Kombifeldern zahlen stehen
strA = "dein erstes Filterfeld in dem UF = " & me!Kombi1 & " dein zeites Filterfeld in dem UF = " & me!Kombi2
'wenn in den Kombifeldern String stehen
strA = "dein erstes Filterfeld in dem UF = '" & me!Kombi1 & "' AND dein zeites Filterfeld in dem UF = '" & me!Kombi2 & "'"
'****das Unterform noch filtern und fertig*****
forms!HF!UF.form.filter = strA
forms!HF!UF.form.filteron = true
HAllo,
HF/UFO ist m. E. überflüssig.
Unklar ist jedoch, ob es sich bei den beiden Kombis um abhängige Kombifelder handeln soll oder jedes Kombi für sich in je einer separaten Spalte "suchen" soll.
richtig. Du kannst natürlich auch auf dem HF 2 ungebundene Kombifelder benutzen um das HF zu filtern.
...ganz lieben Dank für die tollen Tipps.........habe mein Ziel erreicht
DANKE