Hallo!
Ein Beispiel zu meiner Formel:
-----Also 1. das ist keine Formel sondern eine SQL Anweisung
Ausgangslage: Formular mit Kombinationsfeld in der 2 Spalten
existieren. Eine Info von einer Spalte wird in die Tabelle
T_Namen gespeichert, hier Vorname.
Formel ist in Datensatzuherkung eingegeben.
SELECT [T_Namen].[Name], [T_Namen].[Vorname],
[T_Namen].[Vorname] FROM T_Namen;
Frage:
Kann mir jemand diese Formel erklären?
----- Auf Deutsch -----
----- Nimm aus der Tabelle T_Namen die Felder Namen und Vornamen -----
----- mehr sagt diese anweisung nicht aus !! -----
Was muss ich ändern, damit der Name und nicht der Vorname
gepsichert wird?
----- ganz einfach -----
----- in dem Eigenschaftsfenster deines Kombifeldes, wo auch diese Anweisung steht gibt es im Registerblatt „Daten“ das Feld „gebundene Spalte“ , wenn dort eine 1 steht nimmt Access den Wert des 1en Feldes zum Speichern, wenn dort eine 2 steht halt den Wert des 2. Feldes.
Kann ich beide Informationen abspeichern lassen?
----- Nein über diese Methode kannst du eigendlich nur einen Wert abspeichern lassen, speicherst du den Namen in der selben Tabelle ab ?
In einem Kombinationsfeld lässt sich schlussendlich nur eine
Info anzeigen nach der Auswahl, stimmt das?
----- Ja/Nein -----
----- da musst du Tricksen -----
----- erweitere die Anweisung einfach um folgendes -----
SELECT DISTINCTROW [T_Namen]![Name] & " " & [T_Namen]![Vorname] AS Wert, T_Namen.Name, T_Namen.Vorname FROM T_Namen;
Access erstellt Temporär ein Feld für dein Kombi wo es Namen und Vornamen zusammenführt im Feld „Wert“
„[T_Namen]![Name] & " " & [T_Namen]![Vorname] AS Wert“
Nun musst du nur noch die Eigenschaft deines Kombis im Register „Format“ das Feld Spaltenanzahl auf 3 setzen,
und bei den "Spaltenbreiten die Werte
z.b. auf „4cm;2,545cm;2,545cm“ setzen.
nun zeigt er dir immer den zusammengesetzten Namen an.
Gebt bitte Auskunft über das was ihr wisst!
Danke vielmal!
Gruss boozer299