Vb.net Création d'une database interne?

Speuline -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,

Je sais que ce n'est pas une solution optimale mais je souhaiterai créer une database à partir d'une application vb.net, sans exporter les données dans oracle ou access.
Je m'explique, j'ai fait un datagridview (3 colonnes et X lignes) que je remplis manuellement à l'aide de textbox (pour le controle de saisie, il doit y avoir d'autres moyens mais celui la fonctionne bien :p).
En gros chaque ligne de mon datagrid correspond à un produit et je voudrais enregistrer les produits de plusieurs magasins sur plusieurs datatables differentes tout en restant dans la même application.
J'ai pensé à un bouton "magasin suivant" qui enregistrerait le nom des magasins dans une listbox par exemple et lorsqu'on cliquerai dessus cela nous ressortirai sa liste de produit dans le datagrid.
Je ne sais pas si c'est possible et je suis ouvert à tout conseil.

Je travaille sous Visual Studio 2010 si cela à une importance.

Merci d'avance
A voir également:

3 réponses

lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
Je ne sais pas si j'ai bien compris ce que tu explique, si oui, tu pourrais mettre une colonne supplémentaire avec le nom du magasin que tu pourrais éventuellement cacher. Et pour voir un magasin faire une sub qui cacherait les lignes qui ne correspondent pas au magasin spécifier (sélectionner par exemple dans une listbox).
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
0
Speuline
 
Bonsoir Lermite,
Ce que tu me dis est interessant, le seul problème étant que je fais des calculs sur les données correspondant aux lignes PAR magasin. (Ex: Somme des stocks).
Si je fais comme tu me dis cela ne risque pas de poser problème au niveau de ces calculs?
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Je ne pense pas, en faisant le total du stock suffirait de tester si la ligne est visible ou non.
A+
0