05. november 2005 - 13:59Der er
2 kommentarer og 1 løsning
Beregnet udtryk i forspørgsel (deling af tekststreng)
Hej Eksperter
Jeg har et felt "Stinavn", i dette felt er der registreret hele stien til en fil feks. C:\Musikdatabase\Filer\PVK\700gm.mid, eller: C:\Musikdatabase\Filer\Backbeat\BB_01_01.MID
Jeg ville gerne i en forspørgsel i et beregnet felt trække navnet på mappen, altså fra venstre indtil mappenavnet feks. PVK, eller Backbeat som vist i ovenstående eks.
Jeg har fumlet lidt rundt med Left og Mid funktioner, men kan ikke finde ud af det, kan det lade sig gøre ?
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Det letteste er nok at oprette en lille funktion, der klipper mappen ud, f.eks:
' Høkerudgave, kan måske gøres lækrere Function FindMappe(s As String) As String Dim b As String b = Mid(s, InStr(1, s, "\") + 1) b = Mid(b, InStr(1, b, "\") + 1) b = Mid(b, InStr(1, b, "\") + 1) b = Left(b, InStr(1, b, "\") - 1) FindMappe = b End Function
' Test funktionen Private Sub Test_FindMappe() MsgBox FindMappe("C:\Musikdatabase\Filer\Backbeat\BB_01_01.MID") End Sub
Altså: - Opret et modul - Indsæt ovenstående kode - Kald funktionen fra din forespørgsel: Mappe: FindMappe([Stinavn])
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.