PDA

Vollständige Version anzeigen : Probleme mit eintragen in eine KomboBox


UnregAcceeshelp
07.07.2006, 10:06
hallo,


habe ei problem beim eintragen in eine kombobox.

folgende problemstellung.

es sollen alle Formular namen ausgelesen werden
und diese in eine KomboBox eingetragen werden.


hoffe ihr könnt mir helfen.


danke.

J_Eilers
07.07.2006, 10:10
Hi,

verwenden folgende Abfrage als Datenherkunft für das Kombi:

SELECT Name FROM MSysObjects WHERE Type = -32768

UnregAcceeshelp
07.07.2006, 11:35
aha.

danke erstmal

funktioniert aber nicht wirklich.

bin auf dem gebiet mit access neu
arbeite sonst hauptsächlich nur mit php/mysql darum pack ichs nich so doll.


php würd ich ne sql schreiben
das ergebnis inne while schleife machen und denn ausgeben

hier geht das aber nich so....


please help

Paul.Ostermeier
07.07.2006, 11:39
wie sieht denn Dein Code-Versuch bisher aus
warum solltest Du die SQL von Jan nicht in ein Recordset laden können
und die Inhalte per Schleife auslesen können ?

MfG
Paul

J_Eilers
07.07.2006, 11:40
Und was heißt funktioniert nicht wirklich? Access ist dabei wesentlich einfacher als PHP, in anderen Dingen dafür nicht.

UnregAcceeshelp
07.07.2006, 12:37
funktioniert nicht richtig weil es nicht so funktioniert wie ich es mir vorstelle,darum.


quelltext bisher so:

Private Sub Button2_Click()

Dim obj As AccessObject, dbs As Object

Set dbs = Application.CurrentProject

For Each obj In dbs.AllForms

'Debug.Print obj.Name; " || " & Date

Next obj

End Sub


das auslesen ist soweit richtig.
nur wie bekommen ich den formular namen den ich ausgelesen habe
in das listenfeld im formular ?

hatten mal sowas in der art ausprobiert:


ComboBox.AddItem (obj.Name)

haut aber auch nicht so wirklich hin

Arne Dieckmann
07.07.2006, 12:44
Warum denn so umständlich? Es gibt die Kombifeld-Eigenschaft "Datensatzherkunft". Trage dort Jans Vorschlag ein: In einer MDB funktioniert das.

Falls du eine ADP-Datei verwendest, muss man aber wirklich einen anderen Weg gehen - da gibt es die Systemtabelle nicht.

UnregAcceeshelp
07.07.2006, 12:55
ich bedanke mich und entschuldige mich hiermit nochmal bei jan.