Un debutant qui se noie

Un debutant qui se noie - VB/VBA/VBS - Programmation

Marsh Posté le 20-07-2004 à 13:25:03    

Bonjour tous le monde, je commence le VBA et j'utilise ACCESS.
 
Ce que je cherche a faire c'est (apres avoir realise un traitement que j'ai programme en C) lancer un script VBA au demarrage qui devra recuperer tous les fichiers texte present dans un repertoir, pour ensuite les traiter un par un. apres chaques traitement de fichier texte, le fichier ayant servit au traiement est effacé.
 
questions :
1- Comment lancer un script automatiquement au demarrage, est ce possible? Si oui existe t il une fonction ou une methode permettant cela :??:  
 
2- comment recuperer un fichier (on connait son emplacement) :??:  
 
3- C omment efface t on un fichier :??:  
 
J'imagine que cela fait beaucoup mais avant de me resoudre a vous poser la question j'ai pas mal cherche (peut etre mal) sur gogole et sur HFR
mais...pas trouve.  
 
Merci pour votre aide salvatrice. :ange:  
A+ :hello:  
       

Reply

Marsh Posté le 20-07-2004 à 13:25:03   

Reply

Marsh Posté le 20-07-2004 à 13:29:14    

glou glou
 
1) il y un evenement autoexec ou un truc du style pour exécuter des actions au démarrage
 
pour le reste, je connais pas assez bien Access


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 20-07-2004 à 13:30:12    

par là aussi : http://access.developpez.com/faq/? [...] noautoexec


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 20-07-2004 à 13:36:09    

Merci vais regarder tous ça .
A+

Reply

Marsh Posté le 20-07-2004 à 14:01:48    

Pour le 1 c'est compris mais pour le reste  :??:  
 
Rahhlala je vais encore bien galere pour apprendre ce langage. :cry:  
 
A+

Reply

Marsh Posté le 20-07-2004 à 14:03:53    

commence par faire une recherche sur google sur "ouvrir fichier VBA"... 2ème lien
 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 20-07-2004 à 14:54:07    

Pour le 3 j'ai trouve 2 solutions possiblent.
 
Sinon pour le 2 j'ai trouve ça :
http://forum.hardware.fr/hardwaref [...] 9594-1.htm(le 10 ieme message)
A+

Reply

Marsh Posté le 20-07-2004 à 15:32:38    

Code :
  1. Public Function import_(Texte As String)                           DoCmd.TransferSpreadsheet acImport, 8, "Stats_données", Texte, True, ""
  2. End Function


 
Quand j'utilise cette fonction pour importer mes fichiers dans ma table j'ai une erreur: 'la table externe n'est pas du format attendu'
 
Qu'est ce que c'est que ça :pfff:  
 
A+

Reply

Marsh Posté le 20-07-2004 à 15:52:57    

Bombyce a écrit :

2- comment recuperer un fichier (on connait son emplacement) :??:  


 
tu met les emplacements de tes fichiers dans une liste(fileListBox)(pour les ouvrir et les traiter les uns après les autres)
 
puis tu les ouvres comme ça (enfin ça dépend du traitement):
 
For i = 0 to List.listcount -1
     Open List.list(i) for input/output as #1  
     'Traitement
     close #1
next i
 
 

Bombyce a écrit :

3- C omment efface t on un fichier :??:[/


 
pour supprimer un fichier, la commande la plus simple est :
Kill (adresse du fichier)
 
 
je ne suis pas sure d'avoir bien répondu a ta 2eme question. ça serait plus facile si tu disais de quelle genre de traitement il s'agit.
 
bon courage !
 
 
EDIT : Ah mais c'est pour Access j'avais oublié !


Message édité par prog1001 le 20-07-2004 à 15:54:47
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed