Acc07 dynamisch ein Formular erstellen

31/07/2009 - 23:58 von Hubert Holler | Report spam
Gibt es für Access2007 eine einfache Möglichkeit dynamisch ein Formular zu
erstellen.
Ich möchte beim Öffnen eines Formulares die Feldbezeichnungen mit Feldnamen,
Typ, Feldgröße aus einer Tabelle auslesen, und das ganze in einem Formular
aufbauen lassen.
Wenn dort aber dann ein Eintrag eingegeben wird, sollen diese Informationen
in eine andere Tabelle gespeichert werden.

Jetzt wollte ich fragen, ob dies überhaupt möglich ist, oder ob ich die
Felder fix eingeben muss. Es kommt nàmlich vor, dass da laufend weitere
Felder dazukommen werden.

Hoffe da kann mir jemand weiterhelfen.
Vielen Dank für jede Antwort
 

Lesen sie die antworten

#1 Karl Donaubauer
01/08/2009 - 07:55 | Warnen spam
Hubert Holler wrote:
Gibt es für Access2007 eine einfache Möglichkeit dynamisch ein
Formular zu erstellen.
Ich möchte beim Öffnen eines Formulares die Feldbezeichnungen mit
Feldnamen, Typ, Feldgröße aus einer Tabelle auslesen, und das ganze
in einem Formular aufbauen lassen.
Wenn dort aber dann ein Eintrag eingegeben wird, sollen diese
Informationen in eine andere Tabelle gespeichert werden.

Jetzt wollte ich fragen, ob dies überhaupt möglich ist, oder ob ich
die Felder fix eingeben muss. Es kommt nàmlich vor, dass da laufend
weitere Felder dazukommen werden.



Du kannst ein Formular schon dynamisch erstellen,
denn VBA hat Methoden wie CreateForm, CreateControl,
CreateEventProc etc. Siehe <F1> für Details und Beispiele.

Ob es in der Praxis eine sinnvolles Vorgehen ist, bezweifle ich
allerdings. Da müsstest du schon eine besondere Situation haben.
Normalerweise gibt es in Formularen so viele Einstellungen,
Eigenschaften, Positionierungsprobleme etc. dass das nur
schwer brauchbar zu erledigen sein wird.

Deshalb gleich ein Hinweis auf die Tools, mit denen man
recht einfach neue Frontend-Versionen verteilen kann. Links
dazu findest du am Ende von www.donkarl.com?FAQ1.35.

HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com + Anmeldung und Info zur
Access-Entwickler-Konferenz (AEK12), Oktober 2009, Nürnberg

Ähnliche fragen