Forums Neueste Beiträge
 

aus ungebundenen Formular in DB schreiben

25/08/2008 - 14:03 von Ingi70 | Report spam
Huhu liebe NG,

ich habe ein kleines Problem. In einer Tabelle tb_Parameter stehen
zwei Felder, Parametername und Parameterwert, in dem ich globale
Programmparameter ablege.

Diese zeige ich mit einem ungebundenen Formular an und fülle die
ungebundenen Felder, die genauso wie der Parametername lauten, dann
per Dlookup mit dem in Parameterwert hinterlegten Werten.

Das klappt auch ganz gut.
Normalerweise schreibe ich ungebundene Formulare dann mit Dynaset,
findfirst und Edit.

Das würde hier genauso gehen, ich müßte aber für ca. 20 Werte jeweils
mit movefist und Findfirst eine Prozedur schreiben.

Kann man das nicht anhand des Name Properties irgendwie loopen ?


Ist alles einwenig kompliziert...ich hoffe ihr könnt mir folgen :-)

Vielen Dank für Ideen und Lösungsvorschlàgen

Gruß
Ingo von Itter
Ratingen/ Germany
 

Lesen sie die antworten

#1 Mark Doerbandt
25/08/2008 - 14:12 | Warnen spam
Hallo,

Ingi70:

ich habe ein kleines Problem. In einer Tabelle tb_Parameter stehen
zwei Felder, Parametername und Parameterwert, in dem ich globale
Programmparameter ablege.

Diese zeige ich mit einem ungebundenen Formular an und fülle die
ungebundenen Felder, die genauso wie der Parametername lauten, dann
per Dlookup mit dem in Parameterwert hinterlegten Werten.

Das klappt auch ganz gut.
Normalerweise schreibe ich ungebundene Formulare dann mit Dynaset,
findfirst und Edit.

Das würde hier genauso gehen, ich müßte aber für ca. 20 Werte jeweils
mit movefist und Findfirst eine Prozedur schreiben.

Kann man das nicht anhand des Name Properties irgendwie loopen ?

Ist alles einwenig kompliziert...ich hoffe ihr könnt mir folgen :-)



nicht wirklich. Aber ich mache so etwas nicht mit Recordsets, sondern
mit .Execute und einem SQL-Statement.

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitràge senden.

Ähnliche fragen