Avatar billede mekaniker Nybegynder
05. februar 2003 - 21:58 Der er 16 kommentarer og
2 løsninger

Kopier billede til mappe fra formular

Er det muligt fra en access formular, at have et "browse" felt og herfra vælge en billedefil, som så bliver kopieret over i en mappe.

Samtidig skal jeg så have indsat billedfilen i en tabel.

Hvis der så eksistere et billede i forvejen med samme navn, kan man så rename billedet samtidig.

//Mekaniker
Avatar billede somaliomar Praktikant
05. februar 2003 - 22:01 #1
Det du beskriver kan lade sig gøre ved at kode i VBA :)
Avatar billede mugs Novice
05. februar 2003 - 22:20 #2
som somaliomar kommenterer kan det lade sig gøre ved en VBA kode. Du kan åbne stifinderen fra din formular og vælge et billede, der så indsættes i din formular / tabel.

Jeg har en testdb liggende, men som tidligere nævnt har jeg lige formatteret, og kan ikke sende den lige nu. Men prøv at søge i besvarede spørgsmål. Det er ike længe side, jeg har besvaret det samme spørgsmål.
Avatar billede terry Ekspert
05. februar 2003 - 22:33 #3
I would use the common dialog control for finding the file, an dthen the rest I would do in VBA. Also, if you save the path+filename in the dB and NOT the actual picture then you should not be able to have duplicate files IF you make the dB field to a unique key.
Avatar billede terry Ekspert
05. februar 2003 - 22:38 #4
Here is an alternative to the common dialog
http://www.mvps.org/access/api/api0001.htm
Avatar billede mekaniker Nybegynder
06. februar 2003 - 00:36 #5
Kan i give et eksempel. evt. send det til mig.

myg@tiscali.dk

//Mekaniker
Avatar billede mekaniker Nybegynder
06. februar 2003 - 00:59 #6
Hvis jeg prøver at sætte objectet "common dialog control" ind på en form.

Får jeg denne fejl.

You don't have the licensen required to use this activeX control..???????
Avatar billede mugs Novice
06. februar 2003 - 07:10 #7
Prøv at søge i Access spørgsmåloversigt, brug evt. søgeord som stifinder.
Avatar billede mekaniker Nybegynder
06. februar 2003 - 15:35 #8
Nu har jeg oprettet modulet som beskrevet på http://www.mvps.org/access/api/api0001.htm

Men hvordan referere jeg til det fra en knap på min form.

Og når jeg så har valgt filen, skulle jeg gerne have en tekstbox hvor enten filnavnet og/eller stien til denne skulle komme frem.

er der nogle som kan hjælpe..??

//Mekaniker
Avatar billede somaliomar Praktikant
06. februar 2003 - 16:03 #9
Private Sub CommandButton1_Click()
Dim strFilter As String

strFilter = ahtAddFilterItem(strFilter, "Excel Files (*.XLS)", "*.XLS")
TextBox1 = ahtCommonFileOpenSave( _
                Filter:=strFilter, OpenFile:=True, _
                DialogTitle:="Please select an input file...", _
                Flags:=ahtOFN_HIDEREADONLY)
End Sub
Avatar billede mugs Novice
07. februar 2003 - 08:54 #10
Eksempel sendt.
Avatar billede mekaniker Nybegynder
07. februar 2003 - 11:59 #11
>> Somaliomar

Det virker det du har skrevet, kan du fortælle mig hvordan jeg kun får filnavnet sat ind i tekstboxen. og ikke hele stien

//Mekaniker
Avatar billede somaliomar Praktikant
07. februar 2003 - 12:08 #12
Private Sub CommandButton1_Click()
Dim strFilter As String
Dim strTmp As String

strFilter = ahtAddFilterItem(strFilter, "Excel Files (*.XLS)", "*.XLS")
strTmp = ahtCommonFileOpenSave( _
                Filter:=strFilter, OpenFile:=True, _
                DialogTitle:="Please select an input file...", _
                Flags:=ahtOFN_HIDEREADONLY)
TextBox1 = Mid(strTmp, InStrRev(strTmp, "\") + 1, Len(strTmp))
End Sub
Avatar billede mekaniker Nybegynder
21. februar 2003 - 17:48 #13
Tak for hjælpen
Avatar billede terry Ekspert
21. februar 2003 - 17:54 #14
selv tak :o)
Avatar billede somaliomar Praktikant
21. februar 2003 - 17:58 #15
terry >> Hvordan kan det være, at du poster al din tekst på engelsk?
Avatar billede terry Ekspert
21. februar 2003 - 18:06 #16
Jeg er fra UK, og skriver ikke så godt dansk! Det går ALT for langsomt :o)
Avatar billede terry Ekspert
21. februar 2003 - 18:07 #17
I've been asked the same Q many times :o)
Avatar billede somaliomar Praktikant
21. februar 2003 - 18:08 #18
OK. Nu ved jeg det også :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester