01. december 2000 - 13:21Der er
6 kommentarer og 1 løsning
Impoter Txt filer?
Jeg har lavet en access 97 database hvor jeg impotere nogle txt filer som jeg får på disketter, jeg har en knap som man trykker på for at impotere, den kører som \"DoCmd.TransferText........,\"A:\\file.name\"
mit spørgsmål er så, hvordan kan man bruge jokertegen i filnavnet, jeg ønsker altsår at kunne impotere filer med jokertegn: F.esk. A:\\*.txt men hvis jeg bruger jokertegnet i DoCmd får jeg ms jet database fejl 3133 eller der omkring:) Er der nognen der ved hvordan jeg laver en import som kan impotere \"*.txt\" filer.
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.
Du kan ikke tage en ikke entydig defineret fil ind. Du skal angive, hvad du vil have. Hvordan skulle kommandoen ellers hente den rigtige fil ??
Det du kan gøre et, at have et inputfelt på en form, hvor du tyder \"A:\\*.txt\". Det kunne være ved at lade en stump kode lede efter alle txt-filer og tage dem en ad gangen eller tage den alfabetisk første eller den største først eller den med flest tegn i navnet eller den med tal i navnet eller den med flest linier i eller .... MEN du skal vælge. Det kan kommandoen ikke gøre for dig.
Moses: der er også en entydig defineret fil, på den måde at forstå at jeg få en diskette leveret hver dag (ca.) som jeg skal importere i databasen men filnavnet variere efter hvornår disketten er dannet, atlsår filen hedder \"Minfil1201.dat\" den ene dag og \"Minfil1202.dat\" den næste dag.
Det må da være muligt at fortælle ACCESS at den skal importere \"Minfil*.dat\"...
Hva med å lage en liten BAT fil du kan kjøre hver morgen som omdøper minfil*.dat til dagensfil.dat starter Access og gjennomfører en macro hvor du importerer dagensfil.dat og så videre, og når du avslutter Access overtar jo batfilen igjen og kan avslutte jobbet med å slette dagensfil.dat. Så er du klar til neste dag. Ok? Hilsen Norske-mike. NB: Pass på at du ikke har mer enn en fil som heter noe som starter med <minfil>!
Du er nødt til at lave en kode, som henter ud fra bestemte kriterier.
Det skal jo så bare være: \"Søg på A: efter alle filer, der hedder \'Minfil*.DAT\' og hent den første du finder.\"
tma_oksboel har givet dig løsningen.
Synes godt om
Ny brugerNybegynder
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.