Page 2 sur 2
					
				Re: Petit programme de débutant : ne marche pas sniff
				Publié : ven. 05/févr./2010 15:37
				par jbernard13
				Je veux savoir, comment je peux faire pour afficher le menu de la fenêtre principal qu'après avoir rentrer mon mot de passe?
 crée ton menu  sur la fenetre principale puis cache le menu avec la commande HideMenu(#menu,0);  0 = il sera caché .
pour réafficher ton menu une fois le mot passe rentrer tu mets la commande HideMenu(#menu,1); 1 = il sera visible .
 
			 
			
					
				Re: Petit programme de débutant : ne marche pas sniff
				Publié : ven. 05/févr./2010 15:52
				par Backup
				ben ecoute, je lui ai fait un exemple qui lui montre ce principe avec les gadgets
il n'a pas percuté, qu'on pouvais le faire avec autre chose ...
cherchez l'erreur !  
ce qui m'amène a penser, qu'il n'a meme pas essayé ce que j'ai fait !
je vais faire comme Cpl Bator , et peut etre bien ouvrir un tiroire moi aussi 

 
			 
			
					
				Re: Petit programme de débutant : ne marche pas sniff
				Publié : ven. 05/févr./2010 23:11
				par Ar-S
				jbernard13 a écrit :Je veux savoir, comment je peux faire pour afficher le menu de la fenêtre principal qu'après avoir rentrer mon mot de passe?
 crée ton menu  sur la fenetre principale puis cache le menu avec la commande HideMenu(#menu,0);  0 = il sera caché .
pour réafficher ton menu une fois le mot passe rentrer tu mets la commande HideMenu(#menu,1); 1 = il sera visible .
 
 
 C'est l'inverse... 1 = caché      2 = pas caché
Allons !
 
			 
			
					
				Re: Petit programme de débutant : ne marche pas sniff
				Publié : lun. 08/févr./2010 14:07
				par guismoman33
				Enfaite je voulais que le menu s'affiche qu'après mettre connecter... Et j'ai réussi tout seul...
Donc je suis content lol
			 
			
					
				Re: Petit programme de débutant : ne marche pas sniff
				Publié : lun. 08/févr./2010 14:15
				par guismoman33
				Par contre je rencontre un petit soucis, j'aimerai me connecter à une base de données PostGres.
J'utilise l'exemple de l'aide PB ce qui me donne ça :
Code : Tout sélectionner
UsePostgreSQLDatabase()
  ; Le serveur doit tourner sur la machine locale.
  ;
  If OpenDatabase(0, "host=localhost port=5432", "Vincent", "0000")
    Debug "Connected to PostgreSQL"
  Else
    Debug "Connection failed: "+DatabaseError()
  EndIf
Toujours une réponse d'erreur!!!
Message du débogueur :
Connection failed: FATAL:  la base de donn
Merci de bien vouloir m'aider...
Nom du serveur : localhost:5432
Nom de la base de donnée : ERP
User: Vincent
MDP : 0000
 
			 
			
					
				Re: Petit programme de débutant : ne marche pas sniff
				Publié : lun. 08/févr./2010 14:34
				par Progi1984
				Ta base de données PGSQL accepte - t - elle les connexions extérieures ?
			 
			
					
				Re: Petit programme de débutant : ne marche pas sniff
				Publié : lun. 08/févr./2010 17:10
				par guismoman33
				èhèh j'ai trouver encore tous seul.
Solution pour les débutants : N'oubliez pas le dbname...
Code : Tout sélectionner
doublons.i= 0
UsePostgreSQLDatabase()
  ; Le serveur doit tourner sur la machine locale.
  
  If OpenDatabase(1, "host=localhost port=5432 dbname=ERP", "Vincent", "0000")   ;Ouverture de la base de données
  
           DatabaseQuery(1, "SELECT * FROM Utilisateur") ;Je prends toutes les données de la colonne utilisateur
                
               While NextDatabaseRow(1) ; Enumération des enregistrements
                  If   GetDatabaseString(1, 0) = "Vincent"   ; Test pour ne pas faire de doublons
                       Debug GetDatabaseString(1, 0) ; Affichage du contenu du premier champ
                       doublons=1
                  EndIf
               Wend
  
                If doublons=0
                   DatabaseUpdate(1, "INSERT INTO Utilisateur (Utilisateur, MDP) VALUES ('Vincent', 'Vince')")
                Else
                   MessageRequester("Attention", "Doublon dans la BDD donc l'insertion ne c'est pas faites")
                EndIf
            
            FinishDatabaseQuery(1)
		       CloseDatabase(1)
  Else
    Debug "Connection failed: "+DatabaseError()
  EndIf
Voila mon code qui ne marche pas comme je le voudrais. En effet ce code normalement doit servir à inclure un utilisateur si seulement il n'y a pas de doublons. Mais sur ce coup, il m'insère tous le temps l'utilisateur Vincent.
J'en ai 12 lol.
Donc j'aimerai savoir qui aurait la solution.
Et comment faire pour voir les tables et les données dans PGAdmin?