begin process at 2012 02 13 02:28:52
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > VBNETACCESS 3.1 PETIT CORRECTIF ;-) EXEMPLE TRES SIMPLE POUR GESTION DE BASE ACCESS VIA VB.NET

VBNETACCESS 3.1 PETIT CORRECTIF ;-) EXEMPLE TRES SIMPLE POUR GESTION DE BASE ACCESS VIA VB.NET


 Information sur la source

Note :
9 / 10 - par 6 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de Donnees Source .NET ( DotNet ) Niveau :Débutant Date de création :03/05/2004 Date de mise à jour :11/05/2004 08:46:02 Vu / téléchargé :11 509 / 2 154

Auteur : 187bundy

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

 Description

Cliquez pour voir la capture en taille normale
Voici les nouveautés de la version 3:

1) Nouveau menu (plus simple et moins moche)

2) Fonction 'supprimer un enregistrement'

3) Fonction 'recherche' (avec un nom ou une partie du nom)

4) Fonction 'aperçu avant impression' et 'imprimer'.

Correctif : La fonction 'modifier' fonctionne bien maintenant ;-) Merci à Bamphi pour avoir trouvé la solution !!


 Conclusion

Versions précédentes disponibles :

Vbnetacces 1.0 : source N° 22319
Vbnetacces 2.0 : source N° 22422
Vbnetacces 2.5 : source N° 22481

Merci de me prévenir de tout bug pour que je puisse améliorer tout ça ;-)

Je tiens encore une fois à ajouter ma spéciale dédicasse à tresordevie pour sa source très compète (http://www.vbfrance.com/code.aspx?ID=16808)

 Fichier Zip

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

Télécharger le zip


 Sources du même auteur

Source .NET (Dotnet) CONVERTIR DE VB2003 (7.1) A VB2002 (7.0)
Source avec Zip Source .NET (Dotnet) FOURRETOUT 1.3 POUR DÉBUTANT : COPIE DE FICHIERS, LISTE DE F...
Source avec Zip Source .NET (Dotnet) VBNETACCESS 2.5 (AMÉLIORATIONS) EXEMPLE TRES SIMPLE POUR GES...
Source avec Zip Source .NET (Dotnet) VBNETACCESS 2.0 NOUVELLE VERSION ;-) EXEMPLE TRES SIMPLE POU...
Source avec Zip Source .NET (Dotnet) VBNETACCESS 1.0 : EXEMPLE TRES SIMPLE POUR GESTION DE BASE A...

 Sources de la même categorie

Source avec Zip Source avec une capture BIEN ADMINISTRER LES ETUDIANTS ET LEURS CÔTES par okosa
Source avec Zip VBA EXEL GESTION DE PERSONEL NOUVEAU CONTRAT DE TRAVAI par oudlarbi
Source avec Zip Source avec une capture CREATION D'UN OBJET D'ACCÈS AUX DONNÉES par okosa
Source avec Zip Source .NET (Dotnet) MISAHORAIRE par MdelM
Source avec Zip Source avec une capture BASEDEDONNEES,GESTIONDEMALADES,DATABASSE par shadkitenge

Commentaires et avis

Commentaire de Urgo le 03/05/2004 19:00:12

Les mises à jour ne fonctionnent toujours pas ???

Commentaire de tom88 le 03/05/2004 21:23:45

pa mal pour un debutant :  jatten avec impatience la 3.5

Commentaire de tom88 le 03/05/2004 21:24:28

pa mal pour un debutant :  jatten avec impatience la 3.5

Commentaire de 187bundy le 04/05/2004 08:03:33

quelles mises à jour Urgo ?

Commentaire de moustachu le 04/05/2004 12:25:46

les mises à jours de sources je suppose. Tu postes une nouvelle source à chaque nouvelle version plutôt que de mettre à jour l'ancienne.

++
moustachu

Commentaire de 187bundy le 04/05/2004 12:46:36

Non, elle fonctionne très bien si il s'agit de ces mises à jour la ...
C'est que mon prog à une vocation de tuto (mega commenté) pour vrais débutants ... Donc je laisse toutes les versions pour que chacun puisse voir l'évolution ... Sinon je pourrais faire un prog super complet et compliqué, mais ceux qui ne connaissent rien aux BD seraient perdus ...
Je sais que quand j'étais vraiment débutant j'aurais aimé trouvé plus de sources vraiment simples et commentées, donc je le fais pour les autres maintenant que je suis moin débutant...
Voilou ;-)

++
187

Commentaire de Urgo le 04/05/2004 19:14:14

Ok :) J'ai regardé ta source et je met 9, car y'a un peu d'anglais dans la fin, et c'est pas trop expliqué, mais c'est déjà très bien.

Continu ainsi ;)

Commentaire de 187bundy le 05/05/2004 08:14:38

Merci Urgo !

C'est clair que pour la fin j'ai pas fais trop d"efforte ;-) Honnètement j'ai pas cherché à comprendre... J'ai copié-collé la class d'impression et comme ca marche j'ai pas besoin de plus.
Ca pourrait être interressant de se pencher dessus pour paramêtrer l'impression ... Un jour peut être ;-))

++
187

Commentaire de tom88 le 07/05/2004 19:13:18

salut

youhou !!!!!
ouè  !!!!
c est... c est la fete ???
et cette putin de porte elle va s ouvrir toute seule ????
mais c est pas la question genevievre !!!
c est sur qu au lieu d envoyer des fusés ds la lunne !!!
allez au plaisir

startom88

Commentaire de 187bundy le 11/05/2004 08:09:00

Merci tom88 pour ton commentaire construstif ;-)
Nous avons tous remarqué ici le professionnel des "trois frères" ... J'ajouterais d'ailleurs :
Si la robe est trop longue, on peut faire un ourlet !
C'est tout de même pas de ma faute si on arrive pas à la caser ta fille ! Et toi arrête de chialer !
(Monsieur Rougemont, vous vous laissez emporter par la dignité)

++
187

Commentaire de oedipe78 le 18/05/2004 15:43:51

salut,
hum ton programme que tu as fait a été beaucoup inspiré de cette source :
http://www.vbfrance.com/code.aspx?ID=16808
je disais juste ca car j'ai retrouvé les meme commentaires!!! mais sinon en gros ton programme est pas mal et m'a permis de comprendre beaucoup de chose sur la datagrid!!!
Juste une tite critique pour un amélioration futur, c'est au niveau de la recherche ca marche bofff :o(( defois il déconne et ce qui manque c est que quand le mot recherché est plusieurs fois qu'il puisse aller au suivant et non rester sur le premier qu'il trouve!!!
Mais continue comme ca sinon :o)
@+
Oedipe78

Commentaire de 187bundy le 19/05/2004 08:34:22

Pour la source, tu notera que je l'ai mentionné moi même sur cette page... (Voir "Explication finale:"). En effet, c'est avec elle que j'ai appris les bases de données. Je voulais juste faire un truc vraiment réduit au minimum de code et commenté à fond pour les débutants.
Chez moi la fonction recherche marche bien, c'est étonnant. Qu'est ce que tu entends par 'il déconne' .
En revanche, pour le 'rechercher le suivant', c'est pas bête, je pourrais m'y pencher ;-)

++
187

Commentaire de swiss_cheese10 le 22/05/2004 15:10:22

salut tout le monde...
J'ai une question concernant ton programme car il me génère une erreur lorsque je fais l'instruction:

Adapter.Update(DtSet, table)

l'erreur c'est : Une exception non gérée du type 'System.Data.OleDb.OleDbException' s'est produite dans system.data.dll

Si vous pouviez m'aider a résoudre ca, ca serait sympa paske je galère...
Merci d'avance !

Commentaire de 187bundy le 24/05/2004 08:29:55

Salut Swiss_cheese !

As tu touché au code ou édité les bases de données ?
Ou bien tu l'a lancé juste après l'avoir téléchargé et ça marche pas ?

++
187

Commentaire de 187bundy le 24/05/2004 08:45:33

En tous les cas, quand tu as une erreur comme ça, elle ne viens pas vraiment de cette ligne, elle vient d'avant :

- Soit la varialbe 'table' est mal déclarée ou ne correspond pas à la table déclarée pour l'adapter (voir déclarations public).

- Soit le problème vient de la connection : base introuvable, nom de base incorrect, taille des champs inssuffisants ...

Voila, dis moi si tu trouves ;-)

++
187

Commentaire de swiss_cheese10 le 24/05/2004 21:19:01

Mais en fait, je l'ai téléchargé et je l'ai lancé et tout se passe très bien, y marche nickel-chrome !
L'erreur pour laquelle j'avais posté mon premier message provenait surement du fait que j'avais oublié de mettre une colonne dans ma table ! (quel con...)
Mais, et oui il y a un mais, aprps avoir modifié ca, j'ai retesté mon prog et il me remet la meme erreur, soit sur : Adapter.Update(DtSet, table)
"Une exception non gérée du type 'System.Data.OleDb.OleDbException' s'est produite dans system.data.dll"

Donc voila, je sais plus trop quoi faire paske j'ai repris ton code a la lettre et j'ai meme ajouté un menu comme toi pour voir si c'était pas un truc du genre qui merdait...

Sinon, au pire je peux t'envoyer mon projet pis tu jette un oeil mais c'est au pire des cas paske quand on aura trouvé, on va se dire "Ah ouais!" ou alors ca sera une erreur toute con de ma part...

Commentaire de 187bundy le 25/05/2004 08:02:23

Tu peux me l'envoyer sans pb si tu veux que je jette un oeil :
187bundy@netcourrier.com
Même si c'est tout con comme erreur, c'est chiant et ça va t'empêcher d'avancer, alors si je peux t'aider ...

++
187

Commentaire de pityful le 28/10/2004 09:41:39

salut,
Ce code est formidable, je prends ton code pour l'affiner un peu mais mon probleme est pour executer un macro Access
je ne trouve pas la commande

Cordialement

Commentaire de gui4242 le 28/12/2004 15:38:51

BRAVO !!!!!!!!!!!!!!!!!!!!!!

Commentaire de Botanique le 30/03/2005 19:12:45

Salut,
je trouve très bien ton code car j'ai appris plein de chose et simplement.
Par contre, peux-tu expliquer le rôle du fichier new.mod et comment tu le créer?

Commentaire de penchu le 02/05/2005 11:19:25

salut salut,

je trouve ta source géniale.  Je m'en suis inspiré pour faire un prog de gestion pour moi.
Mais maintenant, j'ai un petit problème.
Dans ton menu imprimer tu peux imprimer tout ce qu'il y a dans ta datagrid.

Ce que je voudrais faire, en utilisant le principe de ta fonction mise_en_page, c'est écrire les données dans des fichiers textes séparés.

En gros, voici la structure de ma db.
machine,fournisseur,reference_fournisseur,stock.

je voudrais créer un fichier texte pour chaque fournisseur.
dans chaque fichier il y aura les pièces de ce fournisseur.
Mais voila, je ne sais pas trop comment faire parce que pour l'instant ca ne fonctionne pas. Il me met toutes les pièces dans le meme fichier.

voici mon code actuel :

  Sub commande_auto(ByVal fournisseur As String)
        Dim ligne, colonne As Single
        Dim date_fichier As Date
        date_fichier = System.DateTime.Now.ToShortDateString()
        Dim nom_fichier As String
        nom_fichier = nom_fichier + date_fichier
        nom_fichier = nom_fichier.Replace("/", "_")

        If Not (Directory.Exists("c:\" & fournisseur)) Then
            Directory.CreateDirectory("c:\" & fournisseur)
        End If
        Dim sw_fournisseur As New StreamWriter("c:\" & fournisseur & "\" & nom_fichier & ".txt", True)

        sw_fournisseur.WriteLine("je mets ici un en-tête pour chaque fichier)

        ligne = 0
        While (ligne >= 0)
            On Error GoTo fin
            Dim test As String
            test = repertoire.Item(ligne, colonne)
            For colonne = 1 To DtSet.Tables(0).Columns.Count - 1
                Select Case colonne
                    Case 1
                        sw_fournisseur.WriteLine("Machine : " & repertoire.Item(ligne, colonne))
                    Case 2
                        If ((fournisseur = "martin") Or (fournisseur = "Martin") Or (fournisseur = "MARTIN")) Then
                            sw_fournisseur.WriteLine("OM : " & repertoire.Item(ligne, colonne))
                        End If
                    Case 4
                        sw_fournisseur.WriteLine("Référence : " & repertoire.Item(ligne, colonne))
                    Case 14
                        sw_fournisseur.WriteLine("Quantité : " & repertoire.Item(ligne, colonne) + 4)
                End Select
            Next colonne
            colonne = 0
            ligne += 1
            sw_fournisseur.WriteLine(ControlChars.Tab & "______________________" & vbCrLf)
        End While
fin:
        sw_fournisseur.Close()
    End Sub



voila, et j'appelle ma fonction commande_auto comme toi tu appelles ta fonction mise-en-page.

Sais-tu m'éclairer sur ce sujet?

Merci

Commentaire de ricounet le 01/06/2005 12:47:29

Bon moi j'aime bien les bases de données, les vraies !!! J'ai testé ton prog avec 10000 enr. Et ben là on voit que ya un sacré boulot d'optimisation à faire

Commentaire de okar_chafik le 22/09/2005 17:44:29

j'ai la méme erreur

"Une exception non gérée du type 'System.Data.OleDb.OleDbException' s'est produite dans system.data.dll"
si vous trouvez une solution

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,466 sec (3)

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