I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Option Compare Database Option Explicit Private Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _ "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long Private Type OPENFILENAME lStructSize As Long hwndOwner As Long hInstance As Long lpstrFilter As String lpstrCustomFilter As String nMaxCustFilter As Long nFilterIndex As Long lpstrFile As String nMaxFile As Long lpstrFileTitle As String nMaxFileTitle As Long lpstrInitialDir As String lpstrTitle As String Flags As Long nFileOffset As Integer nFileExtension As Integer lpstrDefExt As String lCustData As Long lpfnHook As Long lpTemplateName As String End Type Function LaunchCD(strform As Form) As String Dim OpenFile As OPENFILENAME Dim lReturn As Long Dim sFilter As String OpenFile.lStructSize = Len(OpenFile) OpenFile.hwndOwner = strform.hwnd sFilter = "All Files (*.*)" & Chr(0) & "*.*" & Chr(0) & _ "JPG Files (*.JPG)" & Chr(0) & "*.JPG" & Chr(0) OpenFile.lpstrFilter = sFilter OpenFile.nFilterIndex = 1 OpenFile.lpstrFile = String(257, 0) OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1 OpenFile.lpstrFileTitle = OpenFile.lpstrFile OpenFile.nMaxFileTitle = OpenFile.nMaxFile OpenFile.lpstrInitialDir = "C:\Billede" OpenFile.lpstrTitle = "Vælg en fil og tryk på Åbn." OpenFile.Flags = 0 lReturn = GetOpenFileName(OpenFile) If lReturn = 0 Then MsgBox "Manglende fil!", vbInformation, _ "Du har ikke valgt en fil fra Stifinderen." Else LaunchCD = Trim(OpenFile.lpstrFile) End If End Function
og så:
Private Sub Kommandoknap13_Click() Dim sti As String sti = LaunchCD(Me) DoCmd.TransferText acImportDelim, "Højspænding", "Højspænding reinhaus", sti End Sub
om du skal have pakket sti ind i ''er ved jeg ikke, jeg har ikke testet!~)
Ved ikke hvad fejlen er men når jeg vælger den txt fil jeg vil impoter skriver den Run-time erroe '31519' Du kan ikke importere denne fil
Synes godt om
Slettet bruger
18. december 2006 - 12:22#4
Du kan prøve:
Private Sub Kommandoknap13_Click() Dim sti As String sti = LaunchCD(Me) DoCmd.TransferText acImportDelim, "Højspænding", "Højspænding reinhaus", "'" & sti & "'" End Sub
jeg har prøvet at flytte fil så den bliver åbnet på andre drev men det er det samme den skriver Run-time erroe '3044' *.* er ikke en gyldig sti.Kontroller, at stinavnet er stavet korrekt, og at du er tilsluttet den server, hvor filen findes.
eller nå nej det er jo her det er galt Private Sub Kommandoknap13_Click() Dim sti As String sti = LaunchCD(Me) DoCmd.TransferText acImportDelim, "Højspænding", "Højspænding reinhaus", "'" & sti & "'" End Sub
det må være "'" & sti & "'" der skal stå på en anden måde
har lige et lille spørgsmål når en fil så er importeret og jeg så stå i min formular hvad skal jeg så tilføje min kode så den opdater skærm eller tabelen den er imoprtert til som det er nu bliver jeg nød til at lukke og så åbne min formular for at se den er importeret
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.