begin process at 2012 02 13 07:20:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

Débutants

 > 

Pb d'affichage de débutant


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb d'affichage de débutant

jeudi 7 décembre 2006 à 00:05:32 | Pb d'affichage de débutant

benereal

Tout d'abord bonjour à tous !

Je débute en la matière (un débutant, un vrai de vrai ;-) ) donc ne soyez pas trop durs.
Voila, j'utilise VB 6 et je voudrais créer un petit programme de gestion de bibliothèque (vous me direz "Mais on en trouve plein sur le net, pourquoi tu t'embêtes", mais voila le vrai défi est de le faire soi-meme non ?)  avec une base de données Access compatible 2000-2003.

J'ai utilisé l'assistant de création pour tracer les grandes lignes choisissant d'ouvrir les fenêtres de mon programme dans une fenêtre principale, seulement voilà, je suis bloqué dès le début à cause de 2 petits problèmes:

1. Pour la fenetre principale tout va bien, mais pour la première "sous-fenêtre", le fond n'apparait pas ainsi que mes labels (c'est bien cela qu'on utilise pour mettre du texte en fixe au-dessus des textbox non ?). A la place le fond est tout blanc avec un curseur clignotant en haut à gauche de ma sous-fenêtre comme si je pouvais taper du texte alors que je ne peux pas.

2. Lorsque j'essaie d'ouvrir ma base de données, le message d'erreur suivant apparait "Format de base de données (chemin de ma base) non reconnu.

J'espère avoir été assez clair et j'attends vos avis. Merci
jeudi 7 décembre 2006 à 07:38:55 | Re : Pb d'affichage de débutant

doro81079

Membre Club

Bonjour Benereal,

Tout d' habord je vais essayer de visualiser le truc ....

tu code en vb6 avec une BD access 2003 , tu souhaites faire un programme avec des fenêtres Mdi (une principale et les autres s' ouvrent dans la principales) tu as inséré des Label mais ceci ne s' affiche pas mais il y a un curseur sur ces labels et ta BD ne s' ouvre pas le chemin n' étant pas reconnu donc je pars de là et tu me dis si je me trompes.

donc pour les labels , es tu sur d' avoir bien utilisé des labels car si il y a un curseur logiquement c' est que c'est une zone de texte ou alors peut etre as tu mis une zone de texte au dessus du label ce qui fait que tu vois la zone de texte et pas le label.

Pour la connection à la bd peux tu nous donner ton code et nous dire où tu as placé ce dernier stp.....

et si jamais je te donnerais mon mail par mp pour que tu m'envois ton prog pour voir où ça cloche ...

Salut
Doro


Coder , coder toujours coder ! Moi je vous propose de creuser mais tout en codant

Ça vous dit ? Suivez le guide :  Wifi expert en terraformation à votre service !



jeudi 7 décembre 2006 à 08:26:21 | Re : Pb d'affichage de débutant

bricoyeye

Membre Club

As tu coché les bonnes références et les bons composants dans ton projet?.

Regarde les exemples de bases de données.

Si tu as une fenetre MDI, met les autres en MDIchild.

 

jeudi 7 décembre 2006 à 08:45:18 | Re : Pb d'affichage de débutant

benereal

Tout d'abord merci pour vos réponses aussi rapides mais malheureusement je ne pourrai tester vos solutions que ce soir, étant au boulot :-( (il faut bien payer la connexion internet ;-))

Pour doro81079 : oui je suis bien sur d'avoir utilisé des labels car j'ai cliqué sur l'icone "label" : A. Et sinon le curseur ne s'affiche pas dans mes labels (ils n'apparaissent meme pas alors que mes textbox oui) mais en haut à gauche de la MDI fille, comme si tu ouvrais le bloc note quoi. Sinon pour la BD je serai ravi de t'envoyer mon code ce soir pour profiter de tes judicieux conseils. PS : meme si l'heure sera tardive, je dois attendre que ma copine aille se coucher sinon je me fais engueuler lol

Pour bricoyeye : Pourrais-tu me dire quels sont les bonnes références et les bons composants à cocher s'il te plait ? Merci. Sinon pour les MDIchild je testerai ce soir et je te tiendrai au courant.
jeudi 7 décembre 2006 à 09:09:16 | Re : Pb d'affichage de débutant

bricoyeye

Membre Club
Tout dépand.
Microsoft jet
DAO etc...

Comment ouvres tu la base?
Tu as besoin de quoi?

Un peu plus de précisions resaient bonnes!
jeudi 7 décembre 2006 à 09:12:22 | Re : Pb d'affichage de débutant

bricoyeye

Membre Club
Un peu plus de précisions resaient bonnes!


Pardon: seraient bonnes!
jeudi 7 décembre 2006 à 10:03:33 | Re : Pb d'affichage de débutant

benereal

Excuse-moi pour le manque de précisions, je débute ;-).
J'ai commencé à créer une base access sous Office 2007 mais compatible Office 2000-2003. La clé primaire est le numéro du livre (allant de 1 à ...), ensuite viennent les colonnes désignant le titre, l'auteur, la collection, l'éditeur, la date d'emprunt, le nom de l'emprunteur et son prénom. Je souhaiterais visualiser dans une richtextbox (je crois que ça s'appelle comme ça, ou dois-je utiliser une textbox tout simplement ?)  placée dans la première MDIchild les 5 premières infos. Par la suite et à l'aide de différents boutons, je souhaiterais pouvoir ajouter un livre, le supprimer et gérer les emprunts.

Concernant le code pour ouvrir la base je pourrai te le faire parvenir, si tu le veux bien, seulement ce soir.

Pour l'instant ce sont les seules informations que je puisse t'apporter, n'étant pas allé plus loin
jeudi 7 décembre 2006 à 18:45:45 | Re : Pb d'affichage de débutant

doro81079

Membre Club

Salut,

ce dont te parles Bricoyeye c' est des références dont tu as besoin dans ton projet pour utiliser une BD access....

Donc il faut que tu clic sur projet =>références et ensuite tu coches "Microsoft ActiveX Data Objects 2.x Library.

Une fois cela fait je te donne un exemple de connection à une BD access :

Dans option explicit tu déclares la variable qui va contenir les infos concernant la connection :

Option explicit
Dim ma base as new adodb.connection

Ensuite dans le form_load de la fenêtre principale tu crés la connection de cette façon :

Form_Load ()

ma base.provider = "Microsoft.jet.oledb.4.0."  'pour une bd access 2002 pour 2007 je sais pas

ma base.connectionstring =app.path & "\tabase.mdb" ' app.path si ta bd se trouve dans le répertoire du projet.

Est ce que tu as tout ça ????

Salut
Doro


Coder , coder toujours coder ! Moi je vous propose de creuser mais tout en codant

Ça vous dit ? Suivez le guide :  Wifi expert en terraformation à votre service !

jeudi 7 décembre 2006 à 21:27:31 | Re : Pb d'affichage de débutant

JessicaR44

Membre Club
Bonsoir,
Si tu as utilisé l'assistant de création du VB6, c'est normal qu'il t'affiche une RichTextBox:. C'est la fen^tre qui s'ouvre par défaut lorsqu'on lance le programme. Normalement, cet assistant t'a demandé aussi si tu souhaitais créer des forms personnelles; si tu as répondu OUI, elles se trouvent dans le menu "Données"


Cette discussion est classée dans : base, données, débutant, fenêtre, vrai


Répondre à ce message

Sujets en rapport avec ce message

Access : Bloquer la fenêtre base de données à l'ouverture [ par thiosyiasar ] Bonjour Je cherche une solution pour bloquer l'ouverture de la fenêtre 'Base de données' qui apparait si on maintient la touche Maj à l'ouverture.La q Quelques conseils pour un débutant vba - base de données [ par pmichael78 ] Salut à tous!!! Voila mon pb! Je vais bientot commencer mon premier stage en info et j'aimerais qq conseils. On me demande de faire qqchose qui Quelques conseils pour un débutant vba - base de données [ par pmichael ] Salut à tous!!! Voila mon pb! Je vais bientot commencer mon premier stage en info et j'aimerais qq conseils. On me demande de faire qqchose qui .Filter et base de données [ par loreleimimi ] Bonjour,j'arrive à faire un filtre sur un champ texte et même un double filtre mais ilmpossible dans faire un sur un champ numérique !! Pourtant j'ai Modifier une base Access sans avoir le logiciel Access [ par emily_wild_123 ] Bonjour,J'aimerais savoir s'il est possible, avec un programme VB, d'ajouter, de supprimer ou de modifier les données d'une base créée avec le logicie Transmission de données entre fenêtre [ par kipich ] Bonjour à tous,Je suis en train de réaliser une aplli, et j'aimerai savoir quel est la meilleur méthode pour transférer des données.Explication : J'ai Connaitre le nombre de tables d'une base de données ? [ par jeromepol49 ] Bonjour à tous,Voici le topo:Je fais un copier/coller d'un fichier .mdb avec la fonction FileCopy.Ma base est donc recopiée à l'identique, ainsi que t mise à jour enregistrement base access. [ par abaazizi ] malekBonjour,J'ai developpé une gestion application en mono poste sous VB4 base de données access (Datamgr).Pour acceder aux données des tables, je n' erreur -2147467259 (80004005) VB et access [ par gueststar ] j'ai développé une application qui crée une base de données access vide et qui importe des données d'un classeur Excel pour les placer dans cette base connexion a une base de données oracle [ par proxy1 ] bonjour, je souhaite me connecter a une base oracle via vbscript. voici le script qe j ai essayé mais ca marche pasDim objConnectionSet objConnection


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 : 3,588 sec (4)

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