Jeg kender slet ikke den syntaks du anvender, jeg bruger VB5 og jeg bruger ikke access. Men du må da kunne se om der står noget i din listeboks. Det ER en listeboks ikke, ikke FileView el. andet.
Det er muligt syntaksen er lidt speciel. Koden skal bruges i ArcGis, et program for konstruktion og analyse af geografiske data. Men det burde vel være rimelig plain VBA uanset.
Og jo, det er en listeboks :-). De indsatte poster bliver fint vist i listeboksen, men jeg har problemer med at hive posterne ud igen.
Tak for point. Jeg svarer på spørgsmål, som gælder Visual Basic. VBA er en meget amputeret script-udgave af udviklings-softwaren. Så måske skal årsagen findes i forskellen mellem VB og VBA.
Kommandoen list1.listindex = a skulle gøre at den pågældende post i listen får focus. Når der derpå testes på om den er valgt (selected), så skulle list1.text indeholde pågældende post. Når jeg fejlsøger sætter jeg msgbokse ind rundt om, men jeg bruger ikke VBA, så jeg véd ikke hvad der er muligt dér. Kan du debugge? I øvrigt kan det blive nødvendigt af gøre en liste usynlig mens den gennemløbes, i hvert fald i win98, fordi udglatning af fonten gør at det går ret langsomt hvis der er mange poster. Jeg anvender jævnligt at indlæse poster samtidig i et array og en liste. Valg sker i listen men værdier hentes fra array'et. Det fungerer kun når en liste ikke sorteres (ellers indeholder poster med samme index jo ikke samme værdi). Kender du til anvendelsen af dynamisk array og kan man det i VBA?
M.v.h. Jørn
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.