Avatar billede jobless Nybegynder
18. august 2002 - 21:05 Der er 7 kommentarer og
1 løsning

Speciel forespørgsel

Hej.

Jeg har et tabelfelt med 20 ID'er(som er separeret med et komma). I en anden tabel har jeg ID'erne & navnene som referer til hinanden. Kan man lave en forespørgsel som giver mig navnene for alle 20 ID'er i et postsæt?

MVH

JoBless
18. august 2002 - 21:09 #1
Er der lige stor afstand mellem ID'erne (dvs mellem hvert komme)?
Avatar billede jobless Nybegynder
18. august 2002 - 21:15 #2
Det er ikke 100% sikkert
18. august 2002 - 21:20 #3
hmm, så vil jeg umiddelbart sige nej!
Jeg vil i stedet anbefale dig at få splittet din tabel op. Enten manuelt (hvis der ikke er så mange poster) eller vha VBA.
Avatar billede jobless Nybegynder
18. august 2002 - 21:24 #4
Mit formål er at jeg får dette felt eksternt, og vil gerne dele det op i f.eks en fortløbende formular, så jeg kan se de 20 navne. Det kan evt. også være en alm. formular, hvor der er 20 felter, og værdierne bliver lagt ind enkeltvis via VBA ??
18. august 2002 - 21:27 #5
Er der kun én post med de 20 ID'er? Du får ikke 100 poster - hver med 20 ID'er, vel?
Avatar billede jobless Nybegynder
18. august 2002 - 21:31 #6
Jeg udvælger 1 post som indeholder 20 ID'er, og disse skal præsenteres. Jeg skal måske på et andet tidspunkt have 20 andre præsenteret. Jeg udvælger strengen fra et recordset.
18. august 2002 - 21:47 #7
denne procedure burde kunne give dig en ide om en VBA-løsning:

Str20 er dit felt med de 20 IDer.

Public Sub IDer()
    On Error Resume Next
    Dim Pos As Integer
    Dim ID As Long
    Const str20 = "1,2,3,4,5,4,3,2,1,34,54,65,67,78,89,90,45,11,22,33"
    Pos = 1
    Do
        ID = Mid(str20, Pos, InStr(Pos, str20, ",") - Pos)
        If Err Then
            ID = Mid(str20, Pos)
        Else
            Pos = InStr(Pos, str20, ",") + 1
        End If
        Debug.Print ID
    Loop Until Err
End Sub
Avatar billede jobless Nybegynder
22. august 2002 - 09:53 #8
ja, nu er jeg kommet frem til min løsning, vha. dit forslag.

MVH

JoBless
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester