Enregistrement sur fichier [PB] - VB/VBA/VBS - Programmation
Marsh Posté le 23-05-2005 à 11:33:21
Question : tu ouvre le fichiers et réécis tous les clients ?
Edit :
Recherches complémentaires sur la fonction PUT :
PUT #Fichier, Octet, Variable
En clair, le traitement du fichier se fera en mode binaire...
Marsh Posté le 23-05-2005 à 15:49:36
Utilise plutôt Write ou WriteLn (il me semble que les deux existent).
Mais disons que c'est pas vraiment optimal comme façon de faire... Tu peux pas plutôt utiliser une base de données?
Parce que là tu gères comment les doublons, les recherches, ... ?
Les fichiers plats, ça se fait plus trop dans ce genre de domaines
A+
Marsh Posté le 23-05-2005 à 10:36:56
Bonjour ! Je suis débutant en VB et je n'ai jamais eu encore à manipuler des fichiers : je suis bloqué par une erreur que je n'arrive pas à enlever.
Voici la structure d'un de mes clients :
Voici la structure d'un enregistrement :
Voici la sub que j'appelle pour enregistrer :
J'obtiens au choix l'erreur "Bad record number" ou bien "Bad record length" à la ligne du Put. Globalement je crois comprendre l'erreur mais je ne vois pas bien pourquoi il me fait ça : zl est bien de la bonne longueur, et le numéro d'enregistrement est valide... HELP ! Merci d'avance.