Bonjour tout le monde,
Je sais pas trop quoi vous demander en faite mais j'vais tenter de m'expliquer (brievement si j'y arrive).
J'ai utilisé moulte langague pour differentes applis, et cette fois ci j'aimerai realisé une application en VB.Net avec une base "MS Access" (le truc simple quoi).
On va dire qu'en dev j'ai pas de probleme... En Bdd (j'aime pas trop çà mais) je me demerde ... Mais associer les deux c'est un enfer pour moi ...
J'aimerai en fait réaliser une application de "Devis/Facturation".
Pour se faire on va dire que ma BDD aura besoin de çà :
- Il me faut des clients.
- Il me faut des devis, il peut en y avoir plusieurs par clients.
- Il me faut des articles/prestations pour remplir mes devis.
J'ai donc le MCD (voir le MPD) simplifié suivant :
------------ -------------
Client Devis
------------ <--- -------------
(PK)CLIENT_ID (PK)DEVIS_ID
NOM #CLIENT_ID
PRENOM Designation
------------ -------------
|
|
-------------- ------------
Nomenclature Article
-------------- ---> ------------
#DEVIS_ID (PK)ARTICLE_ID
#ARTICLE_ID Libelle
Quantite Prix
-------------- ------------
- Je precise que mes tables ne sont pas complètes, c'est pour simplifier.
- J'ai mis (PK) pour la clé primaire et # pour les clé etrangères.
- La table "NOMENCLATURE" est une table de jointure entre "devis" et "articles", car un devis contiendra plusieurs prestations/articles.
Pour se faire j'ai decidé de passer au VB.Net (celà avait l'air au debut assez simple).
Les problemes sur lequels je tombes sont :
- Est-ce que mes relations & tables ont l'air corrects ? J'ai beau avoir fait du merise, j'arrive toujours pas à resonner logiquement avec çà !
- Est-ce que c'est plus simple/puissant de se taper du SQL à la main dans l'editeur ou utiliser l'assistant "Source de données" ?
- Si l'assistant permet de créer rapidement une application pouvant exploiter ce schéma, comment afficher d'un trait les articles de la nomenclature, avec leurs quantités ? (reunir les deux tables en 1 Grid).
J'ai placer mes grids avec l'assistant puis j'ai tenté de modifier les requetes après coup avec l'editeur de requête et j'ai un vieux message qui me dit "Le schéma retourné par la nouvelle requete est différent de celui de la requete de base" (non... par dit ??)
- A ton besoin d'ajouter du SQL dans le code pour faire les UPDATE, DELETE, et INSERT ? ou un composant se charge de çà ?
- Faut il realiser les relations dans "Access" ou les faires par la suite dans le concepteur ?
En fait j'ai plein d'autres questions, car je bute completement, et je perd patience avec çà...
En gros si vous avez pas envie de vous prendre la tete avec mes questions savez-vous ou je peux trouver des tutoriaux interessants et complets (ou livres) pour ce genre de cas.
Je ne trouve sur internet que des tutos expliquant les bases du SQL, ou alors des exemples sans jointures complexe. (ex. de base à la con : CLASSE -> ELEVE )
Je vous remercie par avance pour votre patiente (car j'en ai plus).
A+