Goos Geschrieben 17. Mai 2004 Teilen Geschrieben 17. Mai 2004 Hallo, ich hab gerade ein kleines Access Problemchen. Fuer ein Feld hab ich unter Nachschlagen->Datensatzherkunft ein kleines Statement was mir Daten aus einer anderen Tabelle holt. Mein Problem ist nun, dass ich ansich eine Beziehung zwischen dem aktuellen Datensatz und der "Nachschlagetabelle" herstellen muesste. In der Tabelle stehen zum Beispiel Gruppennummern und in der "Nachschlagetabelle" Gruppennummern verknuepft mit irgendwelchen kommentaren. Ich moechte nun also per Nachschlagen nur die Kommentare erhalten, die zur Gruppennummer des aktuellen Datensatzes gehoeren. Wer hat Vorschlaege und/oder Anregungen fuer mich? Goos Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Der Kleine Geschrieben 17. Mai 2004 Teilen Geschrieben 17. Mai 2004 Du kannst im Nachfragefeld auch ein SQL - Statement (bzw. Abfrage) einsetzen, so daß dort nur deine benötigten datensätze ausgefiltert werden können. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Goos Geschrieben 17. Mai 2004 Autor Teilen Geschrieben 17. Mai 2004 Aehmm ja Schuldigung...hab mich wohl falsch ausgedrueckt Ich nutze ja eine SQL Abfrage, etwa in folgender Art: SELECT Kommentar FROM Gruppen WHERE Kommentar.Gruppennummer = AktiverDatensatz.Gruppennummer Das Problem an der Sache ist dann AktiverDatensatz.Gruppennummer. Ich weiss nicht ob das Problem in Access ueberhaupt loesbar ist, aber ich moechte halt Kommentare mit Bezug auf die Gruppennummer des Datensatzes den man aktuell bearbeitet haben. Goos PS: Ich hoffe mich nun etwas verstaendlicher ausgedrueckt zu haben Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wolle Geschrieben 17. Mai 2004 Teilen Geschrieben 17. Mai 2004 Du kannst die Datenherkunft zur Laufzeit per VBA ändern und damit Bezug auf den aktuellen Datensatz nehmen. Feld.RowSource="SELECT Kommentar FROM Gruppen WHERE Kommentar.Gruppennummer =" & Gruppennr & ";" Gruppennr wäre in dem Fall eine Variable, du kannst aber genauso gut auch ein Textfeld oder ein anderes Steuerelement nehmen. Ich hoffe das du das so gemeint hattest. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Goos Geschrieben 17. Mai 2004 Autor Teilen Geschrieben 17. Mai 2004 Du kannst die Datenherkunft zur Laufzeit per VBA ändern und damit Bezug auf den aktuellen Datensatz nehmen. Hallo Wolle, von der Sache her hoert sich das schon nicht schlecht an. Ich hab allerdings kaum Erfahrung mit VBA unter Access. Ist es da denn ueberhaupt irgendwie moeglich auf ein Ereignis in einer Normalen Tabelle zu triggern? Soweit ich das auf den ersten Blick sehe, geht das wohl eher nur in Formularen. Falls ich aber doch irgendwie ein OnClick Ereignis in einer normalen Tabelle abfangen kann, dann wuesste ich gerne wie Goos Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wolle Geschrieben 17. Mai 2004 Teilen Geschrieben 17. Mai 2004 Soweit ich das auf den ersten Blick sehe, geht das wohl eher nur in Formularen. Das stimmt, es geht nur bei Formularen und Berichten. Ich bin davon ausgegangen, das du nicht nur mit reinen Tabellen arbeitest. Direkt in den Tabellen weiß ich im Moment auch keine Lösung. Ist Access in dem Fall nur das Backend oder gibt es da wirklich keine Oberfläche dazu? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Goos Geschrieben 17. Mai 2004 Autor Teilen Geschrieben 17. Mai 2004 Es gibt leider keine Oberflaeche dazu. Das Ganze ist auch nur ne kleine KonfigurationsDB. Die Einstellungen die da getaetigt werden, werden deshalb auch direkt in den Tabellen vorgenommen. Goos Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.