I formuläret CD-Titlar finns bl a en listbox med artister(som hämtar sina uppgifter ifrån tabellen Artist). Är listboxen kopplad mot databasen eller har du fyllt den "manuellt"? Om den är kopplad till en tabell behöver du bara göra såhär: Nix ,jag fick det tyvärr inte att fungera. Öppna F-Artist formuläret modalt och anropa requery metoden på listboxen. Bästa sättet att göra det på.Fylla en listbox ifrån ett annat formulär.
Via en knapp i formuläret CD-Titlar så kommer man till ett nytt formulär F-Artist, där man kan lägga till nya artister.
Fråga:
Hur gör jag för att listboxen i CD-Titlar skall lista en ny post(som jag har lagt till i F-Artist) utan att behöva stänga formuläret och starta upp på nytt.
Jag försökte så här.
Jag gjorde en ny modul(modul1) och la in följande kod:
[kod]
Sub fyll_artist()
Dim dbs As Database
Dim sqlString As String
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open "Select * from Artist", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
End Sub
[/kod]
Sen i f_Artist lostfocus la jag in fyll_artist
Jag får inga som helst felmedelanden, men ingenting händer.
Hur bör jag göraSv: Fylla en listbox ifrån ett annat formulär.
min_listruta.Requery
/JohanSv: Fylla en listbox ifrån ett annat formulär.
Därimot så kom jag på att jag kunde göra det med ett macro, och det blev bra.
Tack i alla fall.Sv: Fylla en listbox ifrån ett annat formulär.