Textfeld automatisch erzeugen
Hallo,
ich habe kleines Problem bei Visual Basic.
Ich möchte Textfelder automatisch erzeigen lassen. Im Hintergrund läuft das ganze folgender Maßen ab.
Es werden Daten aus einer Access Datenbank ausgelesen. Je Anzahl der Zeilen sollen dann Textfelder generiert werden.
Sprich wenn er 10 Zeilen aus der Datenbank ausließt, sollen untereinander 10 Textfelder erzeigt werden. Bei mehr Zeilen mehr, bei weniger weniger.
Wie kann man sowas am geschicktesten Lösen?
Habe schon diverses Probiert aber irgendwie komme ich nicht auf die Lösung. Danke im Voraus.
ich habe kleines Problem bei Visual Basic.
Ich möchte Textfelder automatisch erzeigen lassen. Im Hintergrund läuft das ganze folgender Maßen ab.
Es werden Daten aus einer Access Datenbank ausgelesen. Je Anzahl der Zeilen sollen dann Textfelder generiert werden.
Sprich wenn er 10 Zeilen aus der Datenbank ausließt, sollen untereinander 10 Textfelder erzeigt werden. Bei mehr Zeilen mehr, bei weniger weniger.
Wie kann man sowas am geschicktesten Lösen?
Habe schon diverses Probiert aber irgendwie komme ich nicht auf die Lösung. Danke im Voraus.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 121318
Url: https://administrator.de/forum/textfeld-automatisch-erzeugen-121318.html
Ausgedruckt am: 13.07.2025 um 02:07 Uhr
14 Kommentare
Neuester Kommentar

Hi,
hier mal ein kurzes Beispiel:
Du müsstest dann halt noch den entsprechenden Text aus der Datenbank auslesen und dann für entsprechend mehrere Textfelder bei msoTextOrientationHorizontal die Werte ändern (hochzählen).
Vielleicht hilft Dir das ja etwas weiter...
Viele Grüße
Bernd
hier mal ein kurzes Beispiel:
ActiveDocument.Shapes.AddTextbox(msoTextOrientationHorizontal, 53.25,57.75, 267#, 156#).Select
Selection.ShapeRange.TextFrame.TextRange.Select
Selection.Collapse
Selection.TypeText Text:="Hier der Text"
Du müsstest dann halt noch den entsprechenden Text aus der Datenbank auslesen und dann für entsprechend mehrere Textfelder bei msoTextOrientationHorizontal die Werte ändern (hochzählen).
Vielleicht hilft Dir das ja etwas weiter...
Viele Grüße
Bernd

Hi,
das ist die Position des Textfeldes auf der Seite.
Viele Grüße
Bernd
das ist die Position des Textfeldes auf der Seite.
Viele Grüße
Bernd

Hi,
falls Du den Editor in Office benutzt - keine Ahnung.
In VS 2008 wirds jedenfalls vorgeschlagen.
Gruß
Bernd
falls Du den Editor in Office benutzt - keine Ahnung.
In VS 2008 wirds jedenfalls vorgeschlagen.
Gruß
Bernd

Hi,
also ich hab keine Plugins oder so installiert...
Aber das Beispiel von oben funkioniert doch, oder nicht?
Gruß
Bernd
also ich hab keine Plugins oder so installiert...
Aber das Beispiel von oben funkioniert doch, oder nicht?
Gruß
Bernd

Hi,
vll. könnts noch an der Office-Version liegen, bei meinem 2007er gehts jedenfalls ohne Probleme...
Gruß
Bernd
vll. könnts noch an der Office-Version liegen, bei meinem 2007er gehts jedenfalls ohne Probleme...
Gruß
Bernd

Hi,
ah, okey, dann hatte ich das falsch verstanden...
Das obige funktioniert wahrscheinlich nur innerhalb von Office.
Gruß
Bernd
ah, okey, dann hatte ich das falsch verstanden...
Das obige funktioniert wahrscheinlich nur innerhalb von Office.
Gruß
Bernd

Hi,
ne, da kenn ich mich leider nicht so besonders aus...
Gruß
Bernd
ne, da kenn ich mich leider nicht so besonders aus...
Gruß
Bernd