Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: kikimat am Mai 16, 2013, 12:43:53

Titel: Startformular
Beitrag von: kikimat am Mai 16, 2013, 12:43:53
Hallo zusammen,

ich habe in meiner Datenbank ein Startformular erstellt, von wo aus auf zwei andere Formulare zugegriffen werden kann. Wenn ich die Formulare allerdings über das Startformular öffne, funktionieren meine Filter in den Formularen nicht mehr. Ich habe dort zwei Kombinationsfelder angelegt, nach dessen Auswahl bestimmte Datensätze angezeigt werden. Wenn ich die Formulare direkt öffen funktioniert alles. Woran kann das denn liegen?

Freu mich über jede Anregung:-)

kikimat
Titel: Re: Startformular
Beitrag von: DF6GL am Mai 16, 2013, 12:56:07
Hallo,

ein bisschen Mehr an Infos wäre vorteilhaft...


WIE öffnest Du die Formulare aus dem Startform heraus? (Code)
Wie heißt der Eintrag in der Form-Eigenschaft "Datenherkunft" der jeweiligen Forms?
WIE filterst Du die Form-Datensätze mittels der Kombis?

Titel: Re: Startformular
Beitrag von: kikimat am Mai 16, 2013, 13:34:18
Tut mir leid, ich fange gerade erst an mit Access und bin noch nicht so vertraut mit allem.
Das Startformular habe ich über den Übersichts-Manager erstellt.
Die Formulare beziehen sich jeweils auf eine Abfrage

Die Kombinationsfelder haben folgende Datensatzherkunft:

SELECT tabWohnstifte.WSAID, tabWohnstifte.WSA FROM tabWohnstifte ORDER BY tabWohnstifte.WSA;

SELECT tabWSAApp.AppID, tabWSAApp.WSAID, tabWSAApp.AppNr FROM tabWSAApp WHERE (((tabWSAApp.WSAID)=forms!frmWSA!KomWSA)) ORDER BY tabWSAApp.AppNr;

Unter den Kombinationsfeldern, in denen man zwei Kriterien auswählen muss gibt es dann eine Reihe mit Textfeldern, die mittels einer Abfrage die entsprechenden Datensätze aus einer Tabelle anzeigen, je nach gewählten Kriterien.

Hoffe das reicht erstmal als Info

Titel: Re: Startformular
Beitrag von: DF6GL am Mai 16, 2013, 14:03:19
Hallo,


mit dieser Datenherkunft:

SELECT tabWSAApp.AppID, tabWSAApp.WSAID, tabWSAApp.AppNr FROM tabWSAApp WHERE (((tabWSAApp.WSAID)=forms!frmWSA!KomWSA)) ORDER BY tabWSAApp.AppNr;


filterst Du ja schon die Datensätze, und dann greift die Filterung über die Kombis nicht mehr, wenn gar keine Datensätze zur weiteren Eingrenzung (Filterung) zur Verfügung stehen.
Titel: Re: Startformular
Beitrag von: kikimat am Mai 16, 2013, 17:23:42
Ich hab jetzt eine Lösung gefunden. Wenn ich ein Startformular selber erstelle anstatt mit dem Übersichts-Manager und über Schaltflächen die Formulare aufrufe, funktioniert alles.
Titel: Re: Startformular
Beitrag von: database am Mai 18, 2013, 12:53:03
Hallo,

ZitatWenn ich ein Startformular selber erstelle anstatt mit dem Übersichts-Manager

Tja, Handarbeit ist eben Handarbeit, solide und wirksam  ;) :D