Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Appel d'un formilaire apartir de mon application [ Base de données / ADO & DAO ] (marie_rim)

lundi 4 juin 2007 à 18:23:55 | Appel d'un formilaire apartir de mon application

marie_rim



Salut
comment pourrais-je appeler un formulaire depuis mon application
le formulaire est dans la base de données à laquelle j'ai connecté mon contrôle data
cordialement

mardi 5 juin 2007 à 14:42:17 | Re : Appel d'un formilaire apartir de mon application

anto37_44

Bonjour Marie_rim
Qu'est ce que tu veux faire de ton formulaire une fois appelé?
Quel type de formulaire est ce?(Base de données acccess, base de données SQL,...).
Si  c'est une base access je pourrais peut etre t'aider.

A+
anto37_44


mardi 5 juin 2007 à 17:17:51 | Re : Appel d'un formilaire apartir de mon application

marie_rim



Oui il s agit bien d un formulaire Access je veut l ouvrir depuis vb juste pour que je puisse l'imprimer parce que l'impression est plus facile avec Access qu'avec vb
Merci

 


mardi 5 juin 2007 à 17:36:45 | Re : Appel d'un formilaire apartir de mon application

anto37_44

en fait tu veux ouvrir ta base de donnée avec access depuis vb?
C'est bien çà?
Si cest çà j'ai trouvé sur ce site un programme que j'utilise assez souvent
Dans un module tu rentres çà:
Private Type SHELLEXECUTEINFOA
    cbSize As Long
    fMask As Long
    hwnd As Long
    lpVerb As String
    lpFile As String
    lpParameters As String
    lpDirectory As String
    nShow As Long
    hInstApp As Long
    lpIDList As Long
    lpClass As String
    hkeyClass As Long
    dwHotKey As Long
    hIcon As Long
    hProcess As Long
End Type

Private Declare Function CloseHandle Lib "kernel32.dll" (ByVal hObject As Long) As Long
Private Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hProcess As Long, lpExitCode As Long) As Long
Private Declare Function ShellExecuteEx Lib "shell32.dll" (ByRef lpExecInfo As SHELLEXECUTEINFOA) As Long
Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long

Private Const WAIT_TIMEOUT As Long = 258&

Private Const SEE_MASK_DOENVSUBST As Long = &H200
Private Const SEE_MASK_NOCLOSEPROCESS As Long = &H40
Private Const SEE_MASK_IDLIST As Long = &H4

Public Const SW_SHOW As Long = 5

Public Function ExecCmd(ByRef vsCmdLine As String, Optional ByRef vsCurrentDirectory As String = vbNullString, Optional ByVal vnShowCmd As Long = SW_SHOW, Optional ByVal vnTimeOut As Long = 200) As Long
Dim tShellExInfo As SHELLEXECUTEINFOA

    With tShellExInfo
        .cbSize = Len(tShellExInfo)
        .lpDirectory = vsCurrentDirectory
        .lpVerb = "open"
        .lpFile = vsCmdLine
        .nShow = vnShowCmd
        .fMask = SEE_MASK_DOENVSUBST Or SEE_MASK_NOCLOSEPROCESS Or SEE_MASK_IDLIST
    End With

    If ShellExecuteEx(tShellExInfo) Then
        Do While WaitForSingleObject(tShellExInfo.hProcess, vnTimeOut) = WAIT_TIMEOUT
            DoEvents
        Loop

        GetExitCodeProcess nProcessID, ExecCmd
        CloseHandle tShellExInfo.hProcess
    Else
        ExecCmd = vbError
    End If
End Function

et dans une form avec une command par exemple:
Private Sub Command1_Click()   
ExecCmd "C:\.............\*.mdb"   'adresse de ton fichier
End Sub

Voilà çà, çà marche bien (si c'est bien çà que tu veux)
A+

anto37_44




Cette discussion est classé dans : application, appel, formulaire, apartir, formilaire


Répondre à ce message

Sujets en rapport avec ce message

Exécuter une application sur un poste à partir d'un autre poste [ par bicsp ] Bonjour, Je suis étuduiant par alternance et mon responsable me demande de creer une application pour gérer les appels téléphoniques. L'idée serait, appel sous formulaire [ par rodrigue62 ] bonjour, j'aimerai savoir quel est la ligne de commande pour faire appel a un sous formulaire etant mis sous forme de tableau dans un autre formulaire faire appel a un projet [ par farouha ] sltvoila je suis en stage et je fé deux application sous vb6mais le probleme j arriv pa a faire appel au deuxieme projet lors de l 'execution du premi Application dans formulaire [ par sebtralalaetph ] Bonjour à tous. Je cherche le moyen d'ouvrir une application dans un formulaire, j'ai trouvé un code en VB6 mais je travaille avec VB5. est ce quelqu' Resize sur la fenetre Access [ par Fianchetto ] Bonjour, j'aimerais empecher l'utilisateur de modifier la taille de l'application Access. EnableResize = False ne semble marcher que pour Excel. L'app Réduire un formulaire en VBA [ par daffy21 ] Sur un Prog Excel en macro, je voudrais pouvoir réduire l'application dans la barre de tache, mais comme un formulaire est affiché, la fonction ne fon demarrage de mon application *.exe sans faire appel à un clic souris [ par IUP ] Je vourd aprés avoir demarrer l'executable vb6 que le programme marche automatiquement sans faire appel à un clic souris ou l'appyue d'une touche.ensu Ouverture de formulaire + mot de passe [ par ricounet34 ] Bonjour, Je travaille actuelement sur la securisation d'une application en VB6. J'ai donc cree un form dans lequel l'utilisateur doit entrer son logi Pbs de centrage de formulaire [ par Fianchetto ] Bonjour, j'ai crée une petite application avec Access 2000. Celle ci ne comporte qu'un formulaire qui s'ouvre par défaut au lancement de l'application ACCESS RELATION FORMULAIRE + SOUS FORMULAIRE [ par BOOK ] Bonjour,J'ai un un problème avec mon application Gestion des commandes,des BRs, des stocks éventuellement.Application faite par rapport à comptoir.mdb


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.