29. december 2004 - 17:20Der er
4 kommentarer og 2 løsninger
Hvad er bedst
lige et lille spørgsmål, jeg skal bruge en masse kombinationsbokse, skal jeg oprette en masse små tabeller eller skal jeg skrive dem direkte i kombinationsboksen, hvis dette han jeg så senere tilføje noget til dem eller hva???
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 er svært at give et eksakt svar med de få oplysninger du giver.
Men generelt vil jeg sige, at kombinationsbokse er til opslag i andre tabeller. så hver gang du skal hente data fra andre tasbeller kan du lave en combo.
Hvis du med "tilføje" mener data kan du altid tilføje nye data til den tabel du henter data fra. Du kan også kode dig ud af dette, hvis du "on the fly" vil tilføje nye data til en tabel, du i forvejen har data i, og comboen's egenskab "Begræns til Liste" er sat til nej.
Jeg syntes det bedst at lave små tabeller. Så kan du evt. lave en funktion så hvis man skriver noget som ikke er på liste får man mulighed for at tilføje det
I lige måde. En VedikkePåListe kan eksempelvis se således ud, en forudsætning er, at comboen's egenskab VedikkePåListe er sat til Nej:
Private Sub felt1_NotInList(NewData As String, Response As Integer) Dim prompt As String DoCmd.SetWarnings False Response = acDataErrContinue prompt = "Denne type findes ikke i listen, ønsker du at oprette den?" If MsgBox(prompt, vbYesNo, "Typen findes ikke!") = vbYes Then DoCmd.RunSQL "INSERT into TABELNAVN (FELTNAVN) VALUES ('" & NewData & "')" Response = acDataErrAdded End If DoCmd.SetWarnings True End Sub
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.