begin process at 2010 02 10 13:52:16
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > PETIT REPERTOIRE

PETIT REPERTOIRE


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de Donnees Niveau :Débutant Date de création :15/02/2005 Date de mise à jour :17/02/2005 13:36:42 Vu / téléchargé :5 154 / 1 242

Auteur : lapucedu88

Ecrire un message privé
Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note

 Description

Il s'agit d'un petit repertoire tout simple utilisant une base  de données access et les composants ADO.
Il ne faut pas entrer un contact en double car j'ai pas encore fait de vérification au moment de l'ajout d'un contact.
Si vous trouvez des modifications à faire prévennez moi, je me ferait un plaisir d'améliorer mon appli à l'aide de vos commentaires.



 Fichier Zip

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

Télécharger le zip


 Historique

16 février 2005 14:31:11 :
J'ai enlevé les composants addictionnels que j'utilisais pour des composants standard de delphi
17 février 2005 13:36:43 :
J'ai fait les modifications proposé par mauricio, et j'ai remis les group box bien en place

 Sources du même auteur

Source avec Zip GESTION DES FILMS
Source avec Zip JEU MASTERMIND
Source avec Zip Source avec une capture JEU DU PENDU
Source avec Zip Source avec une capture COMPOSANT HORLOGE ET PROGRAMME DE DEMO

 Sources de la même categorie

Source avec Zip INTERBASE FIREBIRD IBEXPERT par opgiat
Source avec Zip CREE ALIAS AUTOMATIQUEMENT CREATION REPERTOIRE ET TABLE AUSI par opgiat
Source avec Zip CRÉE UN RÉPERTOIRE ET CRÉE CES TABLES PAR PROGRAMME par opgiat
Source avec Zip Source avec une capture CONNEXION MYSQL ET RECUPERATION DANS BASE ACCESS par eli42
Source avec Zip Source avec une capture LIER DEUX TDBGRID par cantador

Commentaires et avis

Commentaire de jmp77 le 15/02/2005 14:17:08

Hello,

Il manque un compo TGradBtn.

++,
JMP.

Commentaire de lapucedu88 le 15/02/2005 16:08:57

Salut, il sert à quoi ce composant, je n'en ait jamais entendu parler

Commentaire de lapucedu88 le 15/02/2005 16:09:01

Salut, il sert à quoi ce composant, je n'en ait jamais entendu parler

Commentaire de jmp77 le 15/02/2005 16:24:24

Lol!!! A toi de me dire c'est ta source

Tu as ceci dans les declarations :
B_nom: TGradBtn;
b_tel: TGradBtn;

et dans les uses :
GradBtn

Tu travailles avec delphi combien?

Commentaire de ni69 le 15/02/2005 18:54:45

Le composant GradBtn est un bouton permettant d'afficher un dégradé de couleur au lieu d'une couleur uniforme. (téléchargement ici : http://www.eyeshot.kgb.pl/delphi/komponenty/buttonz/ et aperçu ici : http://www.eyeshot.kgb.pl/delphi/komponenty/buttonz/gradbtn_screen.gif )

jmp77 >> Non, ce compo n'est pas du tout présent dans Delphi... :P
lapucedu88 >> C'est sur qu'à partir du moment où l'on utilise un compo, on se doit de savoir ce que c'est lol ;) Remplace les GradBtn par des composants standards et tout le monde sera content :)

@+
Nico

Commentaire de jmp77 le 15/02/2005 19:56:14

Merci pour ces precisions ni69.

Allez la pucedu88 mets nous des compos standard ca arrangera bien tout le monde.

Bonne prog,
JMP77.

Commentaire de lapucedu88 le 16/02/2005 13:50:49

Ah oui, je vois c'est un composant que j'ai téléchargée mais je sais sais plus sur quel site.
Je savais pas qu'il s'apellait comme sa.
Si ça interesse quelqu'un j'ai encore la source.

Commentaire de ni69 le 16/02/2005 14:10:35

La source du compo, tout le monde peut l'avoir en suivant le lien que j'ai donné...

Il vaut cependant mieux mettre des compos standards  car certains sont "allergiques" aux composants additionnels... D'un certain coté, ils ont raison, car si dans chacune des sources déposées sur ce site, il y avait un compo additionnel, on ne s'y retrouverait plus dans la palette :P
Bien sur, je ne dis pas ça pour les composants que je pense indispensables, tels que Indy, Jedi, ou bien la RXLib... ;)

Perso, je préfère une source simple qui marche plutôt qu'une source très belle à regarder qui ne peut pas fonctionner... ;) Je pense que d'autres seront de mon avis :D

Conclusion : Fais une mise à jour avec des TButton svp...

@+
Nico

Commentaire de lapucedu88 le 16/02/2005 14:26:14

Ok je vais faire une mise à jour avec des composants simple de delphi.
C'est pas le temps que sa va me prendre.

Commentaire de ni69 le 16/02/2005 14:41:02

merci ;)

Commentaire de lapucedu88 le 16/02/2005 15:31:43

de rien

Commentaire de MAURICIO le 16/02/2005 19:03:57

Je te conseille qques petites ameliorations:
Connection.cursorLocation := clUseServer;
(curseur coté server)
Connection.IsolationLevel := ilReadCommitted;
(permet de lire les changements faits par d' autres PCs en reseau)
Connection.LoginPrompt := False;
(Pas de mot de passe exigé)
Connection.Mode := cmReadWrite;
(Mode lecture/ecriture)

ReqContact.cursorLocation := clUseServer;
ReqContact.LockType := ltPessimistic;
(le Edit ne fonctionne que si le record actuel n' est pas en edition)

A+

Commentaire de lapucedu88 le 17/02/2005 07:52:10

ok mauricio j'ai ajouté tes lignes de code, mais je vois pas trop le changement.
Les deux première lignes servent à l'utilisation de l'appli en réseau, sa j'ai compris.
La troisième ligne je l'ai déjà paramètré à false au niveau de mon composant de connection alors quel avantage à le mettre aussi en ligne de code dans le programme.
La quatrième ligne se trouve au niveau de ma chaine de connection alors maintenant elle y est deux fois, à quoi sa sert de mettre deux fois la même chose.
Les deux dernières lignes si je comprend bien servent à se que deux personnes utilissant l'appli ne puissent modifier ou supprimer un élément de la base utilisé par une autre personne.
C'est bien cela ?

Commentaire de MAURICIO le 17/02/2005 12:22:20

Oui, je t' ai donné vite fait les valeurs des propriétés sans regarder celles que tu utilisais déjà.
Par contre, les groupBoxs Ajout/modif/eliminer contact ont la propriété left à 719 pixels ?! Donc, on les voient pas à moins de changer la valeur à 0.

Commentaire de lapucedu88 le 17/02/2005 13:34:25

Oui, je viens de remarquer sa c'est une erreur de ma part, je les ais mis sur le côté pour en modifier un autre et j'ai oublier de les remettre à leur place.
Je vais le faire tout de suite.
Merci

Commentaire de MAURICIO le 17/02/2005 15:24:14

lapucedu88: pkoi t' as pas utilisé un TADOTable qui est bcp plus simple à utiliser que le code SQL ?
Avantages nombreux:
- Pas besoin de fermer/ouvrir la table
- Tu peux visualiser/modifier les enregistrements dans une DBGrid.
- Nouveau => Table.Append; ... Table.Post;
- Editer => Table.Edit; ... Table.Post;
- Eliminer => Table.delete;
- Rechercher => Locate;

PS: au lieu d' utiliser des GroupBox, utilise un TPageControl. Tu ecrits ensuite un code comme celui-ci dans le OnShow de la Form:
  for i := 0 to PageControl1.PageCount-1 do
    PageControl1.Pages[i].tabVisible := False;

Ensuite, pour montrer celui que tu veux tu fais:
  PageControl1.ActivePageIndex := 0 ou 1 etc ... ;

Commentaire de lapucedu88 le 17/02/2005 15:28:47

J'y avait pas pensée, je vais regarder sa ce soir ou ce week end, suivant le temps que j'aurai.
Merci pour le tuyau.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

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 : 1,388 sec (3)

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