Frage : Wie erneuere ich eine Frage auf einem subform?

Ich habe eine zwei-mit Laschen versehene Form. Auf Vorsprung ist 1 ein verstecktes Feld, das ClientID genannt, das ein Tastenfeld ist, das die Aufzeichnung auf Anzeige zusammenbringt.  Auf Vorsprung ist 2 ein subform, das Informationen von einer anderen Tabelle zieht, die auf dem ClientID basiert.  Auf diesem subform ist ein kombiniertes Feld, das eine Frage verwendet, die auch auf dem ClientID basiert.  Auf Vorsprung 1, wenn ich den Rekordnavigationsknopf benutze, um durch die zurückgebrachten Aufzeichnungen voranzubringen, sehe ich, dass, wenn ich versuche, den Tropfen zu verwenden, der unten mit dem kombinierten Kasten verbunden ist, er nicht mit dem gegenwärtigen ClientID Schritt hält (das auf tab1 gefunden).  Es fortfährt, die Daten zu betrachten, die mit der ersten Aufzeichnung verbunden sind; nach der Steuerung, es ist fast, wie ich die Frage zu einem neuen Rekord erneuern muss.  Wenn das zutreffend ist, ist was die beste Weise „der Auffrischung“ der Frage?  

I überprüft, dass die Frage arbeitet und ob ich sie neben der Form durchführe und die Frage erneuere, es zieht tatsächlich das korrekte information.

Antwort : Wie erneuere ich eine Frage auf einem subform?

Hallo,

Sie können requery ein combobox using den Namen des kombinierten Kastens und „Requery“, so:

Me.NameOfCombobox.Requery

Wenn das combobox innerhalb eines subform ist, müssen Sie den Weg ihm hinzufügen:

Me.NameOfSubformContainer.Form.NameOfCombobox.Requery

Wenn es requeried, wenn die Rekordnavigation verwendet, sollten Sie dieses addieren Innere das gegenwärtige“ Ereignis „der Form in der Hauptform, die Feuer auf jeder Rekordänderung.

Beifall,

Christ
Weitere Lösungen  
 
programming4us programming4us