Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

UN CARNET D'ADRESSE POUR COMMENCER EN VB


Information sur la source

Catégorie :Fichier / Disque Niveau : Débutant Date de création : 07/04/2004 Vu / téléchargé: 3 271 / 858

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

Description

C'est un petit programme en VB qui peut etre utilisé comme carnet d'adresse...
le but , été de comprendre comment ça fonctionne la programation en VB, utilisation des fichiers,combobox ...etc
J'attend vos remarque ... j'en ai vraiment besoin pour me lancer dans la programmation ;)
à tres bientot!!

PS: tout est dans le zip...
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de bouv le 07/04/2004 19:55:35

Salut,

ton programme est pas mal. Pas de bug apparent sauf pour le code postal. Tu devrai declarer "    intCp As String * 5"

A part ce ton fichier risque de prendre rapidement beaucoup de place car tout tes champs prennent une place determinée (commentaire = 255 caractères) meme si l'utilisateur n'utilise pas tout l'espace disponible.

Tu devrai essayer de séparer tes champs par des séparateurs du type ";"

Cela donnerai NOM;PRENOM;ADRESSE;CODEPOSTAL;VILLE;;;

Tu recupere ensuite les info avec la fonction Split qui te permet de remplir un tableau.

Si tu veux plus d'info contact moi. J'ai une source qui utilise cette fonction si tu veux

Cordialement

signaler à un administrateur
Commentaire de monsurf le 07/04/2004 20:29:39

Salut bouv
Je vois pas comment est ce que je pourrais separer les champs avec des (;)...
à propos du code postal , je l'ai declaré en integer expres, pour pouvoir (par apres) tester si c'est un code valide...
j'ai eu un problem aussi avec date de naissance; quand je la declare en type Date, il y a un problem quand on entre pas le format de date correcte: jj/mm/aaaa... donc j'été obligé de la declarer en string aussi .. ce qui donne n'importe koi , quand on entre n'importe koi ...:(
voila
Merci bcp pour tes remarque bouv ;)

signaler à un administrateur
Commentaire de Harakor le 07/04/2004 20:56:50

Salut,
Un conseil pour les dates, transforme les en numérique, et quand tu doit les lires retransformer en date. Ainsi tu auras aucun problème de compatibilité avec les différentes langues des OS.

signaler à un administrateur
Commentaire de monsurf le 07/04/2004 21:16:12

Merci Harakor!
j'ai compris ton idée de transformation de date ... Mais pas trop :D
je vois pas comment je vais transformer un text qui contient n'importe koi, par ex: qq1 qui va rentrer dans le champ date de naissance : "12/m6/196e"--> en numerqiue ???je pense à utiliser
Val(date de naissance)....mais retransformer en date .. je vais faire comment ???
Merci !

signaler à un administrateur
Commentaire de Harakor le 07/04/2004 21:40:13

Voila comment je procède pour mes programmes:

A l'enregistrement:
if not IsDate(txtDatedeNaissance) then
msgbox "Vous n'avez pas rentrez un champ valide pour votre date de naissance"
else
variable = clng(TxtDatedeNaissance)
end if

Pour voir l'enregistrement:

txtDatedeNaissance = CDate(variable)

Sinons tu peux aussi faire une petite fonction qui renvoi que les nombres, "." & "/" d'un paramettre.

signaler à un administrateur
Commentaire de monsurf le 07/04/2004 22:07:29

Merci Harakor , je vais essayer ..
ici tu viens de me donner 3 fonctions que j'ai jamais utilisé (IsDate,clng,CDate) ...je te tiendrais au courrant ...
Merci!

signaler à un administrateur
Commentaire de tankian18 le 08/04/2004 10:30:19

C'est pas mal même si il y a bcp d'imperfection (Par ex le fait que l'appli démarre sur c:\contact.txt) La tu aurais pu soit proposer via une common dialog d'aller cherche le fichier ou alors en créér un vide viaz les FSO)
SInon c'est un bon début ;)

signaler à un administrateur
Commentaire de monsurf le 08/04/2004 12:21:12

Salut tankian18
Merci pour ton commentaire!
oui je crois qu'il vaut mieu priposer à l'utilisateur de coisir l'emplacement du fichier lui meme.. sauf que je sais pas comment ça marche les "common dialog :S... FSO je vois pas non plus ce que ça veut dire :( ...Si tu veux bien m'expliquer , Merci!!

signaler à un administrateur
Commentaire de tankian18 le 08/04/2004 16:55:14

Ah ok. En fait le common dialog est un control qui te permet da lancer une fenetre pour que l'utilisateur aille choisir manuellement le fichier. Donc sur ton formload, si jamais le fichier ne se trouve pas ds c:\toto.txt, tu fais commondialog.showopen (il faut que tu aies placé ce control sur ta form au préalable) (tu peux meme appliquer des filtres pour que n'apparaissent que les fichiers *.txt ou ce que tu veux). Ensuite, une fois que l'utilisateur aura trouvé cliquer sur le fichier( en fait tu mets ce code juste après le .showopen), tu recupéres le l'amplacement tu fichier séléctionné par l'user par le commondialog.filename (par ex : c:\machin\toto.txt).
Après tu n'as plus qu'a faire un: filecopy commondialog.filename tonrepdedestination.

Ensuite Pour les FSO (file system object) cela te permet de creer, parcourir, modifier des fichiers. Donc tu aurais pu également faire

tu fais
Dim fso As New FileSystemObject

If fso.existfile (c:\toto.txt)
    'ta suite
else
   fso.CreateTextFile("c:\toto.txt")
   Set Fichier =  fso.opentextfile("c:\toto.txt")
    fichier.writeline 'tu ecris la structure de ton file...
    fichier.close
end if

Grosso modo ca doit ressembler à un truc de sce style ;) Si t'as un pb contact moi.

signaler à un administrateur
Commentaire de simeu le 13/04/2004 14:23:20

j'ai un tableu construit sur excel mais comment pourrais je inserer des informations provenant d'un testbox vb?ou supprimer certains informations dans le tableau?

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.