Hej kan jeg få access til automatisk at downloade en fil fra en given ftp-site efter indtastning af fil-navnet i et felt. For hurtige løsning gives 200 points Gerne udførlig beskrivelse :)
Me!ExportPath er filnavnet, som du ønsker at imporetere (en textfil i dette tilfælde)
ved at bruge CommonDialog kan du også nemt browse på FTP-sitet og udvælge din fil. (se evt dette spm for info om commondialog: http://www.eksperten.dk/spm/468974)
Øh Sorry Jeg er nok mere newbie end jeg lige troede :( Jeg kan ikke få gang i nogen af jeres forslag er der en som kan forklare lidt mere detaljeret ? mod et par yderligere points?
Kort forklaring til det jeg skal bruge:
Jeg har lavet en database med en fil base til printfiler som jeg har indexeret efter filnavn disse filer ligger på en ftp-server Ideen er at når jeg taster en ordre ind med tilhørende filnavn så skal den når jeg hopper vidre fra det felt hvor jeg har indtastet filnavnet at access så automatisk skal downloade fil til en given mappe..
Jeg har ikke rigtig nogen clue til hvad jeg skal gøre med dit forslag jeg har forsøgt at sætte det ind i en "hændelsesprocedure" efter indtastning og rette linket til ftp'en og destination mappen men jeg kan ikke få det til at virke. Har du mod på at hjælpe mig step by step ? mod ekstra points ?
I alter the 2 linies like descript, but when I push the button Access can't start the file transfer. Furtermore it's not quit what I needed. I need access to download the file automaticly after typing it in and saving it with the same file name in a given folder
OK, this is an example. First make a function in a module, and note that you need to alter the user name and password.
Function TestFTP(sourceFile As String, destinationFile As String) On Error GoTo ErrHandler Dim objFTP As FTP
Set objFTP = New FTP With objFTP .UseProxy = True .FtpURL = sourceFile .destinationFile = destinationFile If .FileExists Then .OverwriteTarget = True .ConnectToFTPHost "YourUserName", "YourPassword" '<<<<<<<< user name and password .WriteFTPDataToFile End With ExitHere: On Error Resume Next Set objFTP = Nothing Call SysCmd(acSysCmdRemoveMeter) Exit Function ErrHandler: MsgBox Err.Number & vbCrLf & Err.Description, vbCritical + vbOKOnly, Err.Source Resume ExitHere End Function
Now you need to make a form with two fields name txtSource and txtDestination, I'm sure you can guess what these are for. Now place a button on the form and name it cmdFTPDownLoad Then make an on click event like this.
Private Sub cmdFTPDownLoad_Click()
TestFTP Me.txtSource, Me.txtDestination
End Sub
Now you enter the source URL and the destination file in th etwo fields and press the button.
It is VERY IMPORTANT that the URL, user name and password are correct. If they are not then it WILL NOT work! But there is nothing wrong with the code!
NOTE: To use the function from your own routine you call it like this
whats your points oneskarvonly? How often have you waited over a month for a responce? I see NOTHING childish in reporting this, and as I have also pointed out to admin it should be them who follow up on users who misuse the system!
The only payment we get for our time is the points, so if all users didnt respect this system then I am sorry to say but I doubt eksperten would exist!
What my point is? - det skal jeg sige dig Terry - Nok er Eksperten et godt sted at søge hjælp o.s.v. - Men du burde derimod anmeldes for SPAM - ta dig dog sammen - ignorér denne tråd og kom videre.... Det virker umiddelbart som om du ikke har andet at lave end at kompensere for den udannelse du aldrig fik på politiskolen....
"How often have you waited over a month for a responce?" Terry - Du er vidst den eneste der sidder og venter... - er der ikke et eller andet du kan give dig til i ventetiden?
one... please take not of my comment 01/04-2004 19:16:00
I see NOTHING at all wrong in contacting admin, that is what they are here for. It must me who decides when to forget this question not you, so why are you (SPAMMING) sticking your nose into something which doesnt concern you? If I want to use my time in trying to get c g to respond is entirely up to me. So YOU should stop playing policeman too!
And you are right, I dont have a police background, only 15 years with the british military!
Jeg vil give Terry ret! Hvis folk ikke har respekt for andre folk og den hjælp og indsats, som de giver, så bliver man sgu på et tidspunkt træt af at hjælpe. Jeg er nået til det punkt, at jeg tit kontrollerer hvor mange åbne spm en person har, inden jeg bruger tid på at hjælpe. Personer som har 20-30 åbne spm gider jeg slet ikke hjælpe - hvorfor skulle jeg spilde min tid på det, når der er stor sansynlighed for at jeg aldrig får så meget som et tak?
Så når Terry bliver ved med at punke c_g for at få sit 'honorar', så er det sgu da for dårligt, at det overhovedet er nødvendigt. Og jeg ser frem til den dag, hvor ekperten får indført transaktioner mod alle de åbne spm 8jeg ved godt, at c_g kun har dette ene og han er sikkert lovligt undskyldt). Jeg ved at de er ved at lave begrænsninger for hvormange åbne spm man kan have på én gang - det er en start.
Og du, oneskarvonly, hvad blander du dig for? Jeg ville nok heller ikke selv anmelde et spm til Admin pga manglende svar (så skulle jeg anmelde et par hundrede brugere), men jeg mener da, at man bør respektere at der er nogen, som prøver at forsvare deres ret til sine point.
Og c_g, jeg synes også, at du skal prøve at opprioritere din tid på eksperten, så du kan få givet folk de point, som de fortjener. Det er det mindste man kan gøre som tak ofr indsatsen.
oneskarvonly->sorry, det var mig, som var begyndt at give dig en 'dårlig karma', da jeg syntes at det er lidt langt ude, at du - som ellers aldrig bevæger dig ind i Access-kategorien - pludselig slår ned på Terry over dette. Det virker mere som om, du sidder og leder efter nogen at slå ned på. Jeg bekklager at jeg ikke fik skrevet begrundelse på, men jeg blev afbrudt og det var min mening at vende tilbage. Jeg har nu fjernet den igen og vil genoverveje det (nu er jeg faldet lidt ned igen :o)
Jeg mener dog stadig ikke, at det er i Ekspertens ånd, at bryde ind og kalde folk barnlige fordi de gerne vil have deres point. Og da Karma netop er udtryk for om en person følger Ekspertens regler og etik, så mener jeg stadig at du ligger på grænsen.
oneskarvonly>If it wasnt you then someone may have a bad taste in their mouth, and they might even remove the karma they have given me. If they do then I will also remove mine from yours. If you arent happy with that then you are also welcome to give me some negative karma.
problemet er måske, at der ofte sidder folk (som du måske oneskaronly?) og kigger spm gennem - blot for at kunne bidrage med noget (både godt og skidt). Dt behøver derfor ikke være oneskaronly, som her givet dig dårlig karma, terry. Det kan lige så godt være én, som blot er kommet forbi og som er blevet harm over et eller andet. Det har jeg selv oplevet med de 2 dårlige karma, som jeg har modtaget :o(
Jeg mener at der er fordele ved at karma er anonym (selvom jeg gerne ville vide, hvem der havde givet mig mine dårlige). Læs evt mit forslag og efterfølgende diskusion her: http://exp.dk/spm/496030
oneskarvonly> give me some Karma placing your name. If I see that I received this then I will apologize and give you 100% karma with a link to this question so that other users can see it!
and I dont see HOW the person who has given c_g bad karma can know, the reason for him not giving points. Must be able to read peoples minds :o) Maybe we can guess who that is!
oneskarvonly>16/05-2004 13:19:44! Thanks for the positive karm, as you can I have removed the karma I gave you, NOT because of the positive karma I have received but BECAUSE strangely enough the zero karma I had received and also that which c_g had received has been removed.
You are welcome to remove the karma that you have given me, unless of course you want others to read this question.
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.