cs_Choucroute62
Messages postés34Date d'inscriptionlundi 2 avril 2007StatutMembreDernière intervention17 janvier 2008
-
24 mai 2007 à 09:01
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
25 mai 2007 à 01:31
Salut à tous, encore une fois j'ai des soucis avec mon appli
Voila avant que je mette l'app.path, cela marchait bien, mais la je viens d'essayer app.path (car cette appli est destinée à un autre utilisateur) mais cela ne fonctionne pas, pourtant la syntaxe est correcte (enfin je crois)....
Private Sub Btnval_Click()
adrca = App.Path & "\Gestion stock\Catégories\Réserve Cadeaux" & Textnmpdt & ".text"
adrbo = App.Path & "\Gestion stock\Catégories\Réserve Boissons" & Textnmpdt & ".text"
adrhr = App.Path & "\Gestion stock\Catégories\Hors Réserve" & Textnmpdt & ".text"
If Textnmpdt.Text = "" Then
MsgBox "Veuillez donner un nom au produit"
Else
If Textpxpdt.Text = "" Then
MsgBox "Veuillez donner un prix au produit"
Else
Select Case Listcat.Text
Case "Réserve Cadeaux"
Open adrca For Output As #1
Print #1, Textnmpdt.Text & "|" & Textpxpdt.Text
Close #1
MsgBox ("Produit ajouté")
Textnmpdt = ""
Textpxpdt = ""
Listcat = ""
Case "Réserve Boissons"
Open adrbo For Output As #1
Print #1, Textnmpdt.Text & "|" & Textpxpdt.Text
Close #1
MsgBox ("Produit ajouté")
Textnmpdt = ""
Textpxpdt = ""
Listcat = ""
Case "Hors Réserve"
Open adrhr For Output As #1
Print #1, Textnmpdt.Text & "|" & Textpxpdt.Text
Close #1
MsgBox ("Produit ajouté")
Textnmpdt = ""
Textpxpdt = ""
Listcat = ""
Case Else: MsgBox "Veuillez sélectionner une catégorie"
End Select
End If
End If
End Sub
les "drca, adrbo et adrhr" sont déclarées dans option explicit, lorsque je lance donc l'appli et lorsque cela doit enregistrer le fichier, cela me marque "path not found"
S'il vous plaît aidez moi!
Merci
cs_Choucroute62
Messages postés34Date d'inscriptionlundi 2 avril 2007StatutMembreDernière intervention17 janvier 2008 24 mai 2007 à 09:57
Cela marche renfield, ta technique est nickel
Tu n 'es pas admin pour rien
Merci à tous pour vos réponses et la vitesse à laquelle vous réagissez
Continuez sur votre lancée messieurs (mesdemoiselles s'il y en a)
A++
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 25 mai 2007 à 01:31
Salut,
juste pour répondre à hublet :
Il n'y a qu'un cas où App.Path renvoi le dossier de VB6 :
Si tu l'utilises avec un nouveau projet qui n'a pas encore été enregistré.
Et pour info, Avec VBA c'est (presque) pareil, Application.Path te retournera le dossier où se trouve l'application hôte (ex : MSOffice\Office11), même si le fichier hôte a été enregistré ailleurs.
@++
--Mortalino--
Le mystérieux chevalier, ~Provençal, le Gaulois~