Comme vous le savez, les bases de données envahissent notre quotidien
à la fois professionnel et privé
(gestion des affaires, des stocks, du personnel, des achats, de la santé, etc etc etc etc etc la liste est longue..)
Pour faire suite à une question récurrente sur le forum et
qui apparemment hante les journées de siahmedaek,
j'ai choisi de déposer ce tout petit exercice qui est plus à mon sens un
travail de configuration plus que de programmation mais qui reste toutefois bien utile.
Vous constaterez que losque vous vous déplacez dans le premier grid les enregistrements
correspondants s'affichent dans le deuxième.
Pour illustrer cet exemple, j'ai pris deux tables au hasard de la démo de Borland dans lesquels
j'ai trouvé deux champs identiques: OrderNo
Pour comprendre le montage, il suffit de bien observer l'ensemble des propriétés des 6 composants...
Conclusion :
un simple exercice de configuration permettant d'afficher les enregistrements de deux tables en liaison 1-N
ça fait plaisir que tu viens nous voir de temps en temps...
et de plus pour me passer un savon !
Pour ce qui est de l'exercice tu as certainement raison quelque part..
mais je n'ai pas fini..
je vais lui en rajouter une couche !
patience..
ça va être terrible(lol)
cantador
j' ai hésité à poster un commentaire sur cette source...
En fait, c' est le titre qui n' est pas aproprié.
En fait, on fait une liaison d' un DataSet à un autre, les DbGrids ne faisant que montrer les enregistrements disponibles dans ces 2 DataSets via le DataSource.
Pour ce qui est de la source, il est louable de ta part de montrer aux débutants comment faire cela. Ce qui me chiffonne, c' est que sur DelphiFr il existe déjà de nombreux exemples dont des applis plus ou moins complètes et donc, tu as perdu ton temps pour des gens qui ne veulent pas perdre le leur dans une recherche.
Ouai, c' est un coup de gueule! Pas contre toi mais pour ceux qui même avec la nourriture dans leur assiette, il faut encore que quelqu' un leur mette la bouffe à la bouche.
A+
Free Cindy components at http://sourceforge.net/projects/tcycomponents/
C'est une autre histoire...
dont le déroulement n'est pas l'objet de cet exercice..
cantador
le code ne fait que la selection, commment faire pour la mise à jour, l'insertion et la suppression.
Merci
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.