07. august 2002 - 14:22Der er
6 kommentarer og 2 løsninger
Åbning af mapper
Jeg har et problem...
Jeg er ved at lave en slags kunderegister, hvor hver kunde har sin egen mappe, med informationer (tekstdokumenter, regneark osv) de mapper hedder det samme som selve kunden feks Hansen, Jensen og Pedersen.
Kunderne ligger i en Access database hvor alle deres informationer ligger, adresse, by, tlf osv...
Kan jeg lave en knappe der åbner en mappen, som ligger et bestemt sted der hedder det som "kunden/firmaet"? Så hvis man nu opretter en ny kunde og en ny mappe, at den går ind og ser på hvad kunden hedder (i et textfelt), og åbner mappen der passer til???
Lad os sige at jeg er på kunden "Jensen"... han har en mappe helt for sig selv hvor stien hedder "c:\kunder\Jensen"
Når jeg så trykker på en commandbutton, så skal den åbne mappen Jensen i exploreren....
MEN hvis jeg så er på kunden "Hansen" hvilket så i en textbox, så skal Commandbutten selv kunne finde ud af at åbne den mappe der hedder "c:\kunder\hansen"....
Altså selve stien "c:\kunder\" det er det sammen HVER gang men alt efter hvilken kunde man har åbnet for, så skal den åbne en anden mappe!!!
Er det ikke også hvad mit svar gør - du mangler bare, som jeg skriver, at læse den rigtige sti ind i MinSti, som medions så har været så flink at vise :o))
Hvis du vil åben med Explorer/Stifinderen i stedet for, skriver du bare
Dim MinSti As String MinSti = "explorer C:\kunder\" & Text1.Text Shell MinSti
Sætter du et komma efter Shell MinSti, kan du se hvilke muligheder du har - skal stifinderen være maksimeret, normal, minimeret, med fokus eller uden fokus - fx. gør
Shell MinSti, vbMaximizedFocus
at stifinderen får fokus (bliver det program der pt. er "aktivt" i windows), og at stifinderen er maximeret...
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.