Hallo zusammen !
Befasse mich gerade mit Access und habe ein paar Fragen:
-
Ich möchte in einem Formular ein Eingabefeld (Textfeld) haben,
in welches der Benutzer nur dann Werte eingeben kann, wenn er
in einem Kontrollkästchen daneben einen Haken gesetzt hat.
Wie geht so etwas ? Ist das ohne eine komplizierte SQL-Anweisung
möglich ?
-
In meiner Datenbank ist ein Formular, welches die Hauptdaten
erhält (Patienten) mit einem Unterformular verknüpft, welches
mehrere Datensätze enthält, welche sich jeweils auf den im
„Hauptformular“ angewählten beziehen (Laborbefunde). Wie kann
ich Daten von einem Unterdatensatz zum nächsten übernehmen.
Anschaulicher gesagt: Wenn ich im Unterformular Laborbefunde,
welches verschiedene Laborwerte und das Untersuchungsdatum
enthält, einen neuen Laborbefund erstelle (neuer Datensatz),
dann soll dort das Datum der Voruntersuchung stehen. Geht das ?
Ich hoffe, ich habe mein Ansinnen deutlich ausdrücken können…
Ich hoffe, jemand kann mir helfe…
Gruß Paracelsus
Hallo zusammen !
Befasse mich gerade mit Access und habe ein paar Fragen:
- Ich möchte in einem Formular ein Eingabefeld (Textfeld)
haben,
in welches der Benutzer nur dann Werte eingeben kann, wenn
er
in einem Kontrollkästchen daneben einen Haken gesetzt hat.
Wie geht so etwas ? Ist das ohne eine komplizierte
SQL-Anweisung
möglich ?
Mit SQL hat das weniger zu tun - eher mit VBA bzw. mit entsprechenden Ereignisprozeduren:
Private Sub Kontrollkaestchen\_Click()
Me!Eingabefeld.Enabled = NZ(Me!Kontrollkaestchen,False)
end sub
Private Sub Form\_Current()
Call Kontrollkaestchen\_Click
end sub
- In meiner Datenbank ist ein Formular, welches die
Hauptdaten
erhält (Patienten) mit einem Unterformular verknüpft,
welches
mehrere Datensätze enthält, welche sich jeweils auf den im
„Hauptformular“ angewählten beziehen (Laborbefunde). Wie
kann
ich Daten von einem Unterdatensatz zum nächsten übernehmen.
Anschaulicher gesagt: Wenn ich im Unterformular
Laborbefunde,
welches verschiedene Laborwerte und das Untersuchungsdatum
enthält, einen neuen Laborbefund erstelle (neuer
Datensatz),
dann soll dort das Datum der Voruntersuchung stehen. Geht
das ?
Ich hoffe, ich habe mein Ansinnen deutlich ausdrücken
können…
Schau dazu mal in die FAQ 4.22: http://www.donkarl.com/FAQ/FAQ4Formulare.htm#4.22
Gruß aus dem Norden
Reinhard Kraasch
(http://www.dbwiki.de - das Datenbank-Wiki)