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 !

ACCESS AVEC ADO MASTER/DETAIL+LOOKUPS+CALCFIELDS ETC ...


Information sur la source

Catégorie :Base de Donnees Classé sous : access, ado, master, detail, lookup Niveau : Expert Date de création : 27/09/2005 Vu / téléchargé: 5 843 / 2 165

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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


Description

Cliquez pour voir la capture en taille normale
Ce code est fait pour ceux qui:
- voudraient commencer à programmer avec les bases de données
- m' envoient des mails genre: "Aide moi, je chui nul en base de données"
Voilà, j' espère que ça va dépanner du monde ...
 

Conclusion

Le curseur est coté Server.
Si vous savez pas ce que ça veut dire, y a du boulot ! Je vous conseille de surfer sur developpez.com ...
 

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 !
  •   __ADO Access MasterDetail Lookup e calcFields

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de MAURICIO le 27/09/2005 18:46:41

Notez bien qu' il n' y a aucune relation entre les tables depuis ACCESS ...
Tout est fait par Delphi.
En fait, on aurait tres bien pu avoir chaque table dans un fichier *.mdb que l' on pourrait faire la même chose ...

Avec cet exemple, on a presque tout ce que l' on faisait (ou fait) avec les compos BDE.
Le seul hic en fait, c' est le SetRange qui n' existe plus. Le findKey etant maintenant Seek ...
Voilà pour ce soir,
la prochaine sera avec une base de données FireBird (interbase mais gratos pour les fauchés).

signaler à un administrateur
Commentaire de elguevel le 28/09/2005 11:31:52

AH ENFIN ... une table de jointure lol

Désolé j'peux pas regarder ta source maintenant mais j'ai vu la table :-)

Mais j'regarderai çà dès que possible ...

Damien (le casse couille)

signaler à un administrateur
Commentaire de sawsoum le 28/09/2005 19:56:56

J'ai essayé ca marche et j'apprécie bien la simulation de la jointure des tables c'est fait rapido mais c'est cool

signaler à un administrateur
Commentaire de elguevel le 28/09/2005 22:15:09

Les jointures.. Aïe Aïe Aïe ... bobo têtête :s

signaler à un administrateur
Commentaire de MAURICIO le 29/09/2005 10:48:03

Oui, j' avoue que j' ai fait ça rapidement...
J' ai voulu partager mon expérience avec ceux qui ont du mal à démarrer les bases de données mais mon dada c' est surout le BDE !!! Donc ADO c' est assez nouveau pour moi.
A ce propos, je prépare une source du même genre sur Interbase cette fois, je poste lorsque j' aurai fini mon apprentissage !!!

signaler à un administrateur
Commentaire de elguevel le 29/09/2005 11:47:48

Ok c'est cool en tout cas.

J'ai vu ton système de jointure, et j'ai fini après un long moment a comprendre comment tu as fait et ta solution ne resoud pas mon problème :D car tu te place sur la jointure et tu regarde ce qui se passe sur les tables auxiliraires, au lieu de partir d'une table et au travers de la jointures voir ce qu'il y a dans l'autre.

Enfin c'est pas grave, je me batterai jusqu'au bout et j'y arriverai ;-)

PS : par contre c'est vrai que tu aurai pu etre plus explicite sur les noms de tables et les champs :-)

Damien

signaler à un administrateur
Commentaire de MAURICIO le 29/09/2005 12:07:34

Salut Damien,
je pense que ça revient au même mais ti tu veux, envoie ma ton prog. pour que je puisse t' aider. Tu peux toujours poster une source avec ton probleme.

signaler à un administrateur
Commentaire de elguevel le 29/09/2005 19:16:27

Oui c'est vrai mais bon j'vais pas te donner du boulot alors que c'est le mien. Autant sur des machin système ou autre çà va.. autant les BDD je galère.

Sinon j'ai deja poster ce probleme je sais plus où mais c pas bavard.

En fait c'est qqn qui avait besoin de ce programme .. mais bon il attend depuis un moment.

Sinon j'peux te l'envoyer où ?

Merci

Damien

signaler à un administrateur
Commentaire de codial le 10/02/2006 16:55:52

Pas trop féru avec les bases de données avec Delphi, j'ai pu résoudre un problème d'affichage maitre/detail grace à ton prog en découvrant l'éditeur de champ et ça à l'air de fonctionner !!

Encore merci

Cordialement

Codial

signaler à un administrateur
Commentaire de MAURICIO le 10/02/2006 17:22:50

Merci Codial pour tes remerciements.
J' ai un peu disparu de delphifr mais c' est pour mieux revenir en force: j' aurai l' ADSL lundi chez moi et je vais pas chômer!!!

signaler à un administrateur
Commentaire de braWeb le 16/07/2006 19:27:27

Bon jour
J’ai un problème avec la Commande SEEK elle fonctionne pas avec "TADOQuery" je crois parce que il y a pas "TableDirect" dans les propriétés comme "TadoTable" malgré que j'ai mis  "cursorLocation" à "clUseServer"
Je sais pas s’il y a Une solution Aidez Moi SVP

signaler à un administrateur
Commentaire de MAURICIO le 17/07/2006 10:52:14

Salut,
si je me souviens bien, seek est la commande "FindKey" qui existe pour les TTable.
Malheureusement, ces commandes ne fonctionnent que sur l' index précisé pour la table (TADoTable ou TTable).
Donc, ça ne fonctionne pas pour un TQuery ou TADOQuery.
par contre, tu peux utiliser la commande Locate ...
A+

signaler à un administrateur
Commentaire de include le 17/08/2007 00:55:47

Bon programme exemple, sobre et explicite !
J'ai voulu de reproduire sous SQL Server une gestion de curseur coté serveur avec verrou pessimiste pour cela j'ai donc posé sur un Datamodule les mêmes composants que dans l'exemple (adoconnection + datasource + adotable + dbgrid) et paramétré les propriétés de la même manière. Tout est ok sauf pour l'affectation de la propriété AdoTable.IndexName := PrimaryKey (dans mon cas PK_Region) là j'ai l’erreur "le fournisseur actuel ne prend pas en charge l'interface nécessaire pour la fonctionnalité d'index". Je comprends bien le message mais que puis-je faire pour obtenir avec SqlServer le même type de comportement que dans l'exemple (curseur coté serveur avec verrou pessimiste) ?
STP, merci d'avance pour ton aide.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Connection a une base access 97 avec ADO [ par jmp77 ] Bonjour,J'essaie désesperement de connecter ma base access 97 à l aide d'un composant ado. Cependant en utilisant le microsoft jet engine 4.0 cela ne ADO + Access [ par davix123 ] Bonjour,je suis en train de développer une appli de gestion de parc informatique. Les données sont stockées dans une base Access. L'affichage de la fe ACCESS AVEC ADO ET JVSTRINGRID [ par jm2mars ] Bonjour à tous, voila j'ai un petit problème pour récupérer les différentes lignes des tables ACCESS !Je m'explique :Tout d'abord j'ai une base de don ADO, DBGrid + Access [ par ultramagnetic ] Bonjour, débutant Delphi, je peine à faire avancer ma petite appli. J'ai 1 DataModule 1 TADOConnection 5-6 TADOQuery avec - 1requête Etat master/detail avec Rave [ par delphi_zed_abd ] Je n'arrive pas a lancer l'assistant de Rave pour creer des états maitre /détail... il me dit toujours qu'il faut creer deux veux de données ...malgré DBGrid Master Detail [ par cheggour ] Salut tous le monde je souhaite afficher les données deux tables Maitre Detail sur une DBGrid ou composant équivalent de tel sorte quand je clique su ADO et access [ par benalioua1975 ] comment se connecté a une base de donnée ACCESS protegée par un mot de passe via l'objet adomerci d'avance access+delphi4 [ par speroyves ] Après avoir fait ma connection avec access lorsque j'ouvre une application de delphi4 il y a toujours une boite de dialogue qui me demande si je veux Quick Report Maitre/Detail avec 3 tables detail? [ par abdousoft ] Bjr J'ai une application contenant 4 tables de bd paradox 1Maitre  et 3Details relier avec la table maitre.Maintenant je cherche la position des qrb


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,58 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é.