ich habe ein Endlosformular (A2k, W98) das auf einer Abfrage beruht.
Mit einem ungebundenen Kontrollkästchen möchte ich Datensätze selektieren.
Klick ich auf das Ding, werden alle Kontrollkästchen in allen Datensätzen
markiert.
Was mach ich denn falsch ?
Danke im voraus,
Jan
Jan Bartel schrieb folgendes:
> ich habe ein Endlosformular (A2k, W98) das auf einer Abfrage beruht.
> Mit einem ungebundenen Kontrollkästchen möchte ich Datensätze
> selektieren.
>
> Klick ich auf das Ding, werden alle Kontrollkästchen in allen
> Datensätzen markiert.
> Was mach ich denn falsch ?
Füge ein zusätzliches Feld in Deine Tabelle ein und binde das
Kontrollkästchen an dieses. Beim öffnen des Formulares kannst Du mitteles
CurrentDb.Execute "UPDATE Tabelle SET Tabelle.DeinJaNeinFeld = 0; " die
Auswahl auf 0 zurücksetzten.
--
Gruß
Gunter
_________________________________________________
Access FAQ: http://www.donkarl.com
home: http://www.avenius.com
erstmal vielen Dank.
>
> Füge ein zusätzliches Feld in Deine Tabelle ein und binde das
> Kontrollkästchen an dieses. Beim öffnen des Formulares kannst Du mitteles
> CurrentDb.Execute "UPDATE Tabelle SET Tabelle.DeinJaNeinFeld = 0; " die
> Auswahl auf 0 zurücksetzten.
>
Danke, ich krieg's aber nicht auf die Reihe.
Ich hab's versucht mit Datensatzherkunft =
SELECT Kontrollmessung.Maßnahme2
FROM Kontrollmessung
WHERE
(((Kontrollmessung.Messpunkt)=[Formulare]![Kontrollen_Heute]![Messpunkt])
AND ((Kontrollmessung.InstrumentID)=Maschine()) AND
((Kontrollmessung.UsName)=[Formulare]![Kontrollen_Heute]![UsName]));
Da passiert das gleiche wieder.
Kannst Du mir sagen, was ich hinter DLookup schreiben muss ?
Maßnahme2 ist das Kästchen, Kontrollen_Heute das aktuelle Formular.
Danke,
Jan
Die Abfrage geht über 2 Tabellen, da geht das Klicken nicht.
Danke,
Jan
Jan Bartel schrieb folgendes:
Gunter Avenius schrieb folgendes:
Was hat Deine Antwort mit der ursprünglichen Frage zu tun?
Was / welches DLookup?
Sorry, da passe ich.
********
Füge ein zusätzliches Feld in Deine Tabelle ein und binde das
Kontrollkästchen an dieses.
********
Wie mache ich das ?
Vielleicht sehe ich gerade den Wald vor lauter Bäumen nicht.
Das Formular hat als Datensatzherkunft meine Abfrage.
Danke, Jan
Jan Bartel schrieb folgendes:
Die Abfrage hat ja mit Sicherheit auch eine Tabelle als Datenherkunft, in
diese Tabelle mußt Du das Ja/Nein Feld einfügen. Dieses Feld fügst Du Deiner
Abfrage hinzu.
Das hab ich ausprobiert.
Die Abfrage geht über 2 Tabellen :
SELECT Kontrollmessung.Messpunkt, Kontrollmessung.InstrumentID,
Kontrollmessung.UsName, Kontrollmessung.ControlName, Kontrollmessung.Charge,
Kontrollmessung.Maßnahme2
FROM Kontrollmessung, tblKontrolle
WHERE (((Kontrollmessung.InstrumentID)=Maschine()) AND
((tblKontrolle.InstrumentID)=[Kontrollmessung].[InstrumentID]) AND
((tblKontrolle.UsName)=[Kontrollmessung].[UsName]) AND
((tblKontrolle.ControlName)=[Kontrollmessung].[ControlName]) AND
((tblKontrolle.Charge)=[Kontrollmessung].[Charge]));
Das Kontrollkästchen (Maßnahme2) läßt sich dann nicht anklicken.
Duplikate steht auf NEIN.
Jan
Jan Bartel schrieb folgendes:
Dann schreibe die Datensätze in eine temp Tabelle welches ein zusätzliches
Ja/Nein Feld enthält und nehme die temp Tabelle als Datenquelle.
"> Dann schreibe die Datensätze in eine temp Tabelle welches ein
zusätzliches
> Ja/Nein Feld enthält und nehme die temp Tabelle als Datenquelle.
Danke, der Abend ist gerettet !
Jan