Vous n'êtes pas identifié(e).
Pages : 1
J' ai une base de données crée sous PgAdminIII du stock de tissus d'une entreprise, je voudrais créer un interface utilisateur où un opérateur quelconque tape juste la référence d'un tissus donné et le système l'imprime un ticket lui indiquant l'emplacement du tissus dans le magasin.
- Je travaille sous Win8, j'utilise Miscrosoft Excel 2013, et PostgreSQL9.5
- J'ai crée ma base
- J'ai crée ou configurer un DSN nommé PostgreSQL9.5 (via une connexion ODBC)
- J'ai configuré VBA pour Excel pour connecter Excel à ma base de donné voici le code ci-dessous:
'######################################'
'connection'
'######################################'
Private Sub boutonConnection_Click()
'Déclaration de la variable de connexion'
Dim cnx As ADODB.Connection
Set cnx = New ADODB.Connection
'Définition de la chaîne de connexion'
cnx.ConnectionString = "DSN=" PostgreSQL9.5 ";UID=" postgres ";PWD=" dmd ";"
'Ouverture de la base de données'
cnx.Open
End Sub
'######################################'
'communication avec la base'
'######################################'
Public Function InitConnection(DSN As String, UserName As String, PassWord As String) As Boolean
Dim query As String
Dim cnxString As String
Dim RequeteOk As Boolean
Dim mRst As New ADODB.Recordset
InitConnection = False
'Initialisation de la chaine de connexion
ADOCnx.ConnectionString = "DSN="PostgreSQL9.5";"
'Vérifie que la connexion est bien fermée'
If ADOCnx.State = adStateOpen Then
ADOCnx.Close
End If
On Error GoTo BadConnection
'Connexion à la base de données'
ADOCnx.Open cnxString, postgres, dmd, adAsyncConnect
'Attente que la connexion soit établie'
While (ADOCnx.State = adStateConnecting)
DoEvents
Wend
'Vérification des erreurs dans le cas d'une mauvaise connexion'
If ADOCnx.Errors.Count > 0 Then
'Affichage des erreurs'
MsgBox ADOCnx.Errors.Item(0)
InitConnection = False
Exit Function
Else
InitConnection = True
End If
Exit Function
BadConnection:
If ADOCnx.Errors.Count > 0 Then
'Affichage des erreurs'
MsgBox ADOCnx.Errors.Item(0)
InitConnection = False
Exit Function
Else
MsgBox err.Description
End If
End Function
à ce niveau je soolicite votre Aide, car je ne sais plus comment procéder. je n'ai qu'un bouton sur me feuille excel, je clique dessus et rien ne se passe.
j'aurai plutôt voulu un bouton où je peux taper une référence et lancer l'impression d'un ticket.
Merci de votre aide
Cordialement,
Patrik
Donc, si j'ai un peu compris ce que vous m'avez écrit, même si je finis de constituer ma base de données sous pgadmin, aucun outil y est installé me permettant de l'administrer. c'est-à-dire avoir une interface où je pourrais juste par exemple taper la référence du tissus et lancer une impression d'un ticket, Afin que je ne puisse avoir sur le ticket imprimer que les informations sur l'emplacement.
Dans la boîte nous avons déjà un logiciel qui permet la gestion du stock de tissus sur tous les sites(villes..), mais moi en interne dans mon site j'aurai aimé arriver à créer une base de mon stock de tissus et savoir où mon tissus se trouve dans mon magasin, j'ai pas besoin de savoir la quantité, ni les fournisseurs etc..
Si je ne peux atteindre cet objectif avec Pgadmin, merci de me guider vers une solution plus adéquate à la situation.
merci.
Bonjour,
Je débute en base de données, et je viens de créer ma base de données sous Pgadmin.
( j'ai un magasin de rouleaux de tissus avec des références multiples alors, je voudrais vite retrouver le rouleau de tissus quand je descend dans le magasin
pour l'envoyer à la coupe)
donc j'ai céer une table bloc( ces blocs contiennent des palracks où sont rangés des tissus), et une table palrack(contenant le bloc, le numero du palrack et la reference du tissus situé dans ce palrack là).
pour l'instant je n'ai créer que ces deux tables, et je travaille sous pgadmin, mais j'utilise des requêtes sql.
Alors:
Je voudrais savoir comment je fais pour afficher ma base de données sous la console psql( du moins les commandes)?
il faut au préalable que j'enregistre ma base de donnée sous un fichier spécial? car là sur le bureau j'ai juste créer un dossier(GestionStock) où j'ai mes fichiers tables.sql
j'espère m'être bien exprimé pour que vous puissiez me guider?
En somme je voudrais pouvoir administrer cette base, car à la fin je dois pouvoir imprimer un ticket qui devra me donner l'emplacement exacte d'un tissus donné dans le magasin, pour pas chercher ce tissus des heures.
Merci.
Pages : 1