23. august 2003 - 13:12Der er
9 kommentarer og 1 løsning
find den rigtige post.?
Hejsa
jeg har en form der viser data i en tabel.(sagstabel) den viser artikler og underartikel der kan være mange underartikler til hver artikel. og der kan i en sagstabel være mange sammenfald af artikler.
underartikler skal man kunne ændre (via combo) til en af de mange underartikler der nu kunne være til den aktuelle artikel.. jeg har sat denne kode i på rækkekilden for underartikler combo.
SELECT UnderArtikel.UnderArtikelBeskrivelse FROM UnderArtikel WHERE ((([me].[artikel].[value])=[UnderArtikel].[ArtikelNr]));
men da der kan være mange gennemløb vil me.artikel.value (måske) ændre sig for hvert gennemløb.
Hvordan fanger jeg den artikel (this) som skal være baggrund for det man kan vælge i en combo.?
Uc>Hard to give a solution as we cant see how things are put together, is it possible to send the dB to me at eksperten@santhell.dk so I can take a look?
You could also make a query and then use expression builder to build the criteria for the WHERE. Make sure that the form is open when you do this and Access will find the right objects (forms/fields/combo's) for you to choose from.
OK, this is just a dirty work around, normally the row source for the combo will show the same values for all records in the detail.
First make a query which you use as the row source for the combo.
SELECT UnderArtikel.UnderArtikelBeskrivelse FROM UnderArtikel WHERE (((UnderArtikel.ArtikelNr)=[Forms]![view]![artikel]));
Then make an after update event for the artikel field. This is so that IF you enter a new artikel the combos values change.
Private Sub artikel_AfterUpdate() If Not IsNull(Me.artikel.Value) Then Me.UnderArtikelBeskrivelse.Requery
End Sub
Then make an event for the form so that each time you move to a new record the combo's values change.
Private Sub Form_Current() Me.UnderArtikelBeskrivelse.Requery
End Sub
NOTE: If you change the artikel for an extisting record then it is possible that underartikler is no longer valid! I'll let you work out how to take care of that :o)
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.