19. marts 2000 - 22:16Der er
7 kommentarer og 1 løsning
Access 2000 - kodning
Jeg ønsker at kunne lave en stump kode hvor jeg i koden indtaster et filnavn i et ubundet felt, og når jeg så forlader feltet omdøber (en eller anden procedure) filen til noget fast jeg har i et andet felt.
Allerhelst vil jeg gerne i felt 1 (det ubundne felt) have at man kan slå op og klikke sig til filen. Så den skulle tage filnavnet med.. i VB kan man bruge commondialog - men jeg ved ikke hvad den hedder i access. ??
SÅ kort.
Felt1 - ubundet felt - ved dobbeltklik (eksempelvis) åbnes dialog hvor man klikker filen af. Felt2 - et fastsat nummereret felt.
når disse 2 felter er opdateret skal filen i felt1 omdøbes til det som der står i felt 2.
Håber det var forståeligt - det ER jo ikke svært for dem som kan det :)
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 får lige en stump kode hvor man henter filnavnet ind i en liste. Så skal der ikke meget fantasi til at sætte det sammen med FileCopy og så kopiere filen over fil det nye filnavn.
SUB commandButton1_click() Dim sFileName As String Dim sPath As String
sPath = "c:\temp\*.txt" sFileName = "Dis$(sPath)"
Do While sFileName > "" ListBox1.AddItem sFileName sFileName = Dir$ Loop
Du må undskylde, men jeg har ikke haft tilgang til maskine de sidste par dage.
Hvis jeg forstår din tekst rigtigt, skal jeg kende filnavnet og lægge det ind i min kodning ? Hvis det er tilfældet - så kan jeg ikke bruge dit eksempel. Ideen var at man kunne klikke sig til den fil man ville knytte til en record.
Men jeg har ikke haft mulighed for at afprøve dit eksempel :(
Nej, det som sker at filnavnene bliver "samlet op" af koden og filnavnene bliver sat ind i en listbox. Det er så at sige den dialogbox som du vil have hvor du kan klikke.
Du har nu muligheden for at kopiere denne fil til en ny fil som du får navnet fra textbox2.
Du har desværre ikke mulighed for at slette denne fil bagefter via VBA (Access), men hvis du ligger de nye filer et andet sted, så kan du manuelt slette filerne.
Du kan også lave en tabel/liste med navnene, og når du så samler navnene kan du sortere disse fra eller lignene.
Hmm... som jeg forstår det du skriver, og så det ser ud i koden (husk på jeg ikke er ekspert) :) Så er der en fast sti hvor den skal hente *.txt filer ?? Det jeg har brug for er en dialog hvor du kan klikke dig rundt - kald det en explorer - og vælge din fil. Ligesom når man vælger gem som eller åbn fil, i et hvert andet program.
jlc
P.S jeg er dog lidt med på at du sagde man ikke kunne det med vba ??
Hvis du vil have et selvstændigt vindue som man kan vælge etc. i så skal du selv lave en formular som kan lige præcis det du behøver. Nu skal du lige tænke på om det arbejde som du skal ligge i det i forhold til det som den skal kunne.
Du får nok også nogle problemer når du skal til at aflæse hvilke drev der er tilsluttet computeren.
Men med lidt fantasi kan du lave noget der ligner men alligevel ikke er helt ens.
Jeg tildeler dig point'ene - for din indsats. Så vil jeg kigge på det når det bliver et must.. ;) jlc
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.