22. august 2002 - 10:20Der er
25 kommentarer og 2 løsninger
Forespørgsel (igen)
Hej.
Jeg har en tabel med ordrer, hvor mit produktID refererer til tabellen Produkter-> ProduktID.
Jeg vil gerne lave en forespørgsel som summerer ordrerne op efter feltet OrdreNummer, og i et felt viser alle produkter (poster) som tilhører dette ordreunmmer. Altså, hvis man forestiller sig 4 poster i tabellen ordrer, med hhv. produkt 'Skrue', 'Søm', 'Hammer', 'Sav', vil jeg gerne have 1 post i min forespørgsel som i et felt angiver: 'Skrue, Søm, Hammer, Sav'.
Lader dette sig gøre?
ps.: Jeg skal bruge det som en underforespørgsel, så jeg kan ikke lave det i vba.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hmm, det bliver nok lidt svært at sammensætte flere poster i et tekstfelt uden at bruge VBA.
Kunne du ikke bruge en krydstabullering, således at tabellen ville se således ud: Ordrenr | Skrue | Søm | Hammer | Sav | Skruetrækker 1001 | 1 | 2 | 0 | 1 | 0 1002 | 2 | 1 | 1 | 0 | 1
Ja, hvis du laver en funktion, som skifter ved hvert record-skift...
Private Sub Form_Current() Me.Tekst0.ControlTipText = strListOfValues("SELECT P.Produkt FROM Ordrer AS O INNER JOIN Produkter AS P ON O.ProduktID=P.ProduktID WHERE O.Ordre=1234") End Sub
>Thomas: Det er altså IKKE nok bare at give ordrenummer til funktionen...
Proaccess-> sorry, jeg har ikke læst din funktion (jeg tog bare navnet). Jeg snakker mere generelt. du kan jo sagtens lave koden, så du kun behøver at give Ordrenummer, ikke sandt?
Public Function strListVærktøj(lngOrdre As Long) As String strListVærktøj=strListOfValues("SELECT P.Produkt FROM Ordrer AS O INNER JOIN Produkter AS P ON O.ProduktID=P.ProduktID WHERE O.Ordre=" & lngOrdre) End Function
Jeg ved ikke lige hvad der går galt, men alle posterne i´min fortløbende formular, får teskten fra første post ?!?. Måske bliver mit id ikke opdateret ved hver post ??
jeps, det er der det går galt. Når jeg kalder funktionen fra OnCurrent bruges samme ID ved alle poster. Jeg bruger me.autoinc til at referere til værdien som skal bruges i 'Where'-delen?!?
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.