( ff offtopic: ik ben echt al 2 hele dagen bezig geweest met op internet zoeken en
uitproberen, zonder resultaat. Ook bij GOT heb ik flink zitten zoeken, maar ik heb geen vergelijkbare probleem gevonden, als jullie die wel kunnen vinden hoor ik het graag... alvast bedankt)
Ik heb een combobox in access 2000 die uit een andere database gegevens uit een query moet halen.
Het gaat om een namenlijst. Ze gebruiken hier een centrale adressenlijst.
In Word 2000 is het me WEL geluk om een koppeling te maken, maar met acces lukt het niet goed.
code:
' Link naar DATABASE
' ==================
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
'locatie database
Set dbs = OpenDatabase("K:\Ruhi\Ziekmeldingen.mdb")
'records wat je IN combobox te zien krijgt = NAAM van QRYTOTAAL
Set rst = dbs.OpenRecordset("Select Naam FROM qryTotaal;")
Do While Not rst.EOF
comboDolfijn.AddItem rst("Naam")
rst.MoveNext
Loop
---------------------------------------------------
Het gaat hier dus om combobox "comboDolfijn"
die de waardes uit veld "Naam" van query "qryTotaal"
van DB Ziekmeldingen.mdb moet halen.
PROBLEEM:
ik heb gemerkt en later ook gelezen dat de functie ".additem" NIET werkt met
acces 2000.
Toen heb ik het ZO geprobeerd:
' Link naar DATABASE
' ==================
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
'locatie database
Set dbs = OpenDatabase("K:\Ruhi\Ziekmeldingen.mdb")
'records wat je IN combobox te zien krijgt = NAAM van QRYTOTAAL
Set rst = dbs.OpenRecordset("Select Naam FROM qryTotaal;")
Do While Not rst.EOF
Me.comboDolfijn.RowSourceType = "Value List"
Me.comboDolfijn = rst("Naam")
rst.MoveNext
Loop
------------------------------------------
Dit werkt zonder foutmeldingen, MAAR... ik krijg maar 1 waarde ( 1 naam dus) te zien
in comboDolfijn, terwijl er in query zeker 50 namen zijn.
Ik heb dit nog kunnen vinden:
http://office.webforums.n...?t=5589&highlight=additem
maar ik heb het niet om kunnen vormen naar mijn situatie.
Ik hoop dat jullie mij verder kunnen helpen...
( sorry voor verkeerde topic, zie k nu pas, is me eerste topic )
uitproberen, zonder resultaat. Ook bij GOT heb ik flink zitten zoeken, maar ik heb geen vergelijkbare probleem gevonden, als jullie die wel kunnen vinden hoor ik het graag... alvast bedankt)
Ik heb een combobox in access 2000 die uit een andere database gegevens uit een query moet halen.
Het gaat om een namenlijst. Ze gebruiken hier een centrale adressenlijst.
In Word 2000 is het me WEL geluk om een koppeling te maken, maar met acces lukt het niet goed.
code:
' Link naar DATABASE
' ==================
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
'locatie database
Set dbs = OpenDatabase("K:\Ruhi\Ziekmeldingen.mdb")
'records wat je IN combobox te zien krijgt = NAAM van QRYTOTAAL
Set rst = dbs.OpenRecordset("Select Naam FROM qryTotaal;")
Do While Not rst.EOF
comboDolfijn.AddItem rst("Naam")
rst.MoveNext
Loop
---------------------------------------------------
Het gaat hier dus om combobox "comboDolfijn"
die de waardes uit veld "Naam" van query "qryTotaal"
van DB Ziekmeldingen.mdb moet halen.
PROBLEEM:
ik heb gemerkt en later ook gelezen dat de functie ".additem" NIET werkt met
acces 2000.
Toen heb ik het ZO geprobeerd:
' Link naar DATABASE
' ==================
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
'locatie database
Set dbs = OpenDatabase("K:\Ruhi\Ziekmeldingen.mdb")
'records wat je IN combobox te zien krijgt = NAAM van QRYTOTAAL
Set rst = dbs.OpenRecordset("Select Naam FROM qryTotaal;")
Do While Not rst.EOF
Me.comboDolfijn.RowSourceType = "Value List"
Me.comboDolfijn = rst("Naam")
rst.MoveNext
Loop
------------------------------------------
Dit werkt zonder foutmeldingen, MAAR... ik krijg maar 1 waarde ( 1 naam dus) te zien
in comboDolfijn, terwijl er in query zeker 50 namen zijn.
Ik heb dit nog kunnen vinden:
http://office.webforums.n...?t=5589&highlight=additem
maar ik heb het niet om kunnen vormen naar mijn situatie.
Ik hoop dat jullie mij verder kunnen helpen...
( sorry voor verkeerde topic, zie k nu pas, is me eerste topic )
[ Voor 7% gewijzigd door Verwijderd op 20-07-2004 13:14 ]