Hvad mener du med at registrere salgsbilag i et felt - skal brugeren kunne indtaste dem i et felt eller vil du bare vise dem? Og kan du ikke beskrive din tabel lidt nærmere - hvad hedder de relevante felter?
well, det tror jeg ikke du kan lave med en normal forespørgsel. Access 2007 har et koncept med nogle "multivalued fields", men jeg er ikke skarp i hvordan man bruger dem og om det evt. kan løse dit problem. Men ellers kan man selvf. lave noget i VBA, hvis det er en option.
Jeg har en løsning til sådan en opgave, men det kræver noget programmering, men jeg må spørge dig,hvorfor laver du det ikke påen traditionel vis med en kunde hovedtabel og en bilags under tabel og laver en en til mange relation. Det er det, som er meningen med en relationsdatabase som bla. Access er.
Jeg forstår ikke helt behovet, men kort Jeg har et classmodem som håndterer hele transaktionen, som er
brugeren vælger i en multipik liste en eller flere af de parametre som skal gemmes (der vises text men et nr gemmes svarende til et bilag). Data ligger således i en array af valgte numre, som behandles i en sub:
Private Sub opdatevariabel() Dim aSelected() As Variant Dim strShowIt As String Dim intI As Integer ' Get an array filled with the selected items. aSelected = SelectedItems If UBound(aSelected) > 0 Then For intI = 1 To UBound(aSelected) - 1 strShowIt = strShowIt & aSelected(intI, 1) & ";" Next strShowIt = strShowIt & aSelected(intI, 1) End If mDataField = strShowIt End Sub
Mdatafield er det nu valgte datafelt som det skal gemmes i (jeg har en helt række felter som bruger den samme classe.
Det der gemmes er feks nummererede styringsparametre.
f.eks. "20;50;75" det kunne således være dine bilagsnumre.
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.