Hallo Leute,
ich habe mal wieder ein kleines Problemchen mit meiner DB.
Ich habe ein Formular "loeschen" mit einem Unterformular "loeschen_unterform".
Im Formular "loeschen" habe ich eine Auftragsnr = "Auftragsnr_ID", die sich im Unterformular wiederspiegelt. Im Unterformular habe ich ein Feld "loeschen_genehmigt" (JA/Nein-Feld).
Ich möchte nun beim Start des Formular "loeschen", dass nur die Datensätze im Formular "loeschen" angezeigt werden, bei denen "loeschen genehmigt = falsch" ist. Sonst müsste ich ständig alle Datensätze durchklicken um zum nächsten zu kommen, welchen ich mit "loeschen_genehmigt" auf Wahr setzen will.
Geht das irgendwie?
Vielen Dank schon einmal für eure Hilfe!!!!
Hallo,
im Ereignis "Beim Öffnen" des Ufos:
Me.Filter = "loeschen_genehmigt = False"
Me.FilterOn = True
Warum löschst Du Datensätze. In einer DB löscht man keine DS die mal gültig waren. Die kriegen ein Kennzeichen für gelöscht, bleiben aber in der Tabelle.
Die Datensätze werden nicht gelöscht. Ich habe vielleicht das Formular etwas unglücklich gewählt, da es sich um eine Verschrottungsdatenbank handelt.
Das Unterformular ist Teil des Formulars "loeschen" also praktisch integriert, muss ich den Code dann nicht beim Laden des Formulars angeben?
Hallo,
Zitatmuss ich den Code dann nicht beim Laden des Formulars angeben?
probiere es halt einfach mal aus.
Funktioniert leider nicht. :-[
Beschreibe und/oder zeige bitte ganz genau wie du das umgesetzt hast.
Zitatdass nur die Datensätze im Formular "loeschen" angezeigt werden, bei denen "loeschen genehmigt = falsch" ist.
Ist das ein Datenfeld aus der Datenquelle des Hauptformulars?