begin process at 2010 02 10 07:18:41
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > UN CARNET D'ADRESSE POUR COMMENCER EN VB

UN CARNET D'ADRESSE POUR COMMENCER EN VB


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Niveau :Débutant Date de création :07/04/2004 Vu / téléchargé :3 414 / 871

Auteur : monsurf

Ecrire un message privé
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

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) GESTION DE PARC AUTOMOBILE AVEC SÉRIALISATION par guyr07
Source avec Zip Source avec une capture Source .NET (Dotnet) FICHIERS_CACHÉS_LECTURE_SEULE par Le Pivert
Source avec Zip Source avec une capture CHANGEUR D'ICONES par djgab21
Source .NET (Dotnet) DIRECTDISKACCESS par XelectroX
Source avec Zip Source avec une capture UTILITAIRE WAV, MID ET MP3 par SnkVrt

Commentaires et avis

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

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 ;)

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.

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 !

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.

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!

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 ;)

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!!

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.

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...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales