Je me heurte à un problème qui doit être simple à régler pour des
spécialistes, pour moi je n'arrive pas à trouver la solution.
Mon problème est le suivant :
A partir d'un application Access je souhaite exécuter un autre application
access qui se trouve dans le répertoire indiqué dans la cde ci-dessous. Le
répertoire et le nom de la base contiennent le caractère blanc (que je ne
souhaite pas changer) ci qui provoque une erreur qui me dit qu'il ne trouve
pas l'application D:\Test.mdb !!!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"flomen" | Je me heurte à un problème qui doit être simple à régler pour des | spécialistes, pour moi je n'arrive pas à trouver la solution. | Mon problème est le suivant : | A partir d'un application Access je souhaite exécuter un autre application | access qui se trouve dans le répertoire indiqué dans la cde ci-dessous. Le | répertoire et le nom de la base contiennent le caractère blanc (que je ne | souhaite pas changer) ci qui provoque une erreur qui me dit qu'il ne trouve | pas l'application D:Test.mdb !!! | | Call Shell("MSACCESS D:Test AppliTest Access.md", 1) | | Access est perturbé par la présence d'un blanc, comment puis-je solutionner | ce problème sans renomer le répertoire et la base ?
"flomen"
| Je me heurte à un problème qui doit être simple à régler pour des
| spécialistes, pour moi je n'arrive pas à trouver la solution.
| Mon problème est le suivant :
| A partir d'un application Access je souhaite exécuter un autre application
| access qui se trouve dans le répertoire indiqué dans la cde ci-dessous. Le
| répertoire et le nom de la base contiennent le caractère blanc (que je ne
| souhaite pas changer) ci qui provoque une erreur qui me dit qu'il ne trouve
| pas l'application D:Test.mdb !!!
|
| Call Shell("MSACCESS D:Test AppliTest Access.md", 1)
|
| Access est perturbé par la présence d'un blanc, comment puis-je solutionner
| ce problème sans renomer le répertoire et la base ?
"flomen" | Je me heurte à un problème qui doit être simple à régler pour des | spécialistes, pour moi je n'arrive pas à trouver la solution. | Mon problème est le suivant : | A partir d'un application Access je souhaite exécuter un autre application | access qui se trouve dans le répertoire indiqué dans la cde ci-dessous. Le | répertoire et le nom de la base contiennent le caractère blanc (que je ne | souhaite pas changer) ci qui provoque une erreur qui me dit qu'il ne trouve | pas l'application D:Test.mdb !!! | | Call Shell("MSACCESS D:Test AppliTest Access.md", 1) | | Access est perturbé par la présence d'un blanc, comment puis-je solutionner | ce problème sans renomer le répertoire et la base ?
Bonjour, Merci d'avoir répondu, cependant votre solution ne fonctionne pas, erreur de syntaxe, l'avez-vous essayée ? Ce qui pose problème, ce sont les blancs dans le nom du répertoire et dans le nom de la base access.
Salut,
"flomen" | Je me heurte à un problème qui doit être simple à régler pour des | spécialistes, pour moi je n'arrive pas à trouver la solution. | Mon problème est le suivant : | A partir d'un application Access je souhaite exécuter un autre application | access qui se trouve dans le répertoire indiqué dans la cde ci-dessous. Le | répertoire et le nom de la base contiennent le caractère blanc (que je ne | souhaite pas changer) ci qui provoque une erreur qui me dit qu'il ne trouve | pas l'application D:Test.mdb !!! | | Call Shell("MSACCESS D:Test AppliTest Access.md", 1) | | Access est perturbé par la présence d'un blanc, comment puis-je solutionner | ce problème sans renomer le répertoire et la base ?
Bonjour,
Merci d'avoir répondu, cependant votre solution ne fonctionne pas, erreur de
syntaxe, l'avez-vous essayée ?
Ce qui pose problème, ce sont les blancs dans le nom du répertoire et dans
le nom de la base access.
Salut,
"flomen"
| Je me heurte à un problème qui doit être simple à régler pour des
| spécialistes, pour moi je n'arrive pas à trouver la solution.
| Mon problème est le suivant :
| A partir d'un application Access je souhaite exécuter un autre application
| access qui se trouve dans le répertoire indiqué dans la cde ci-dessous. Le
| répertoire et le nom de la base contiennent le caractère blanc (que je ne
| souhaite pas changer) ci qui provoque une erreur qui me dit qu'il ne trouve
| pas l'application D:Test.mdb !!!
|
| Call Shell("MSACCESS D:Test AppliTest Access.md", 1)
|
| Access est perturbé par la présence d'un blanc, comment puis-je solutionner
| ce problème sans renomer le répertoire et la base ?
Bonjour, Merci d'avoir répondu, cependant votre solution ne fonctionne pas, erreur de syntaxe, l'avez-vous essayée ? Ce qui pose problème, ce sont les blancs dans le nom du répertoire et dans le nom de la base access.
Salut,
"flomen" | Je me heurte à un problème qui doit être simple à régler pour des | spécialistes, pour moi je n'arrive pas à trouver la solution. | Mon problème est le suivant : | A partir d'un application Access je souhaite exécuter un autre application | access qui se trouve dans le répertoire indiqué dans la cde ci-dessous. Le | répertoire et le nom de la base contiennent le caractère blanc (que je ne | souhaite pas changer) ci qui provoque une erreur qui me dit qu'il ne trouve | pas l'application D:Test.mdb !!! | | Call Shell("MSACCESS D:Test AppliTest Access.md", 1) | | Access est perturbé par la présence d'un blanc, comment puis-je solutionner | ce problème sans renomer le répertoire et la base ?
Bonjour, ... Ce qui pose problème, ce sont les blancs dans le nom du répertoire et dans le nom de la base access. --
A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
pbserv
bonjour,
pour simplifier l'utilisation de la fonction Shell, j'avais écrit une petite fonction : Public Function RunApp(ByVal sNomApplication As String, _ Optional ByVal sParametres As String = vbNullString, _ Optional ByVal eWindowStyle As VbAppWinStyle = vbNormalFocus, _ Optional ByVal bAffErreur As Boolean = False) _ As Boolean On Error Resume Next If Len(Trim$(sParametres)) > 0 Then sNomApplication = sNomApplication & " """ & Trim$(sParametres) & """" End If RunApp = Shell(sNomApplication, eWindowStyle) If err And bAffErreur Then MsgBox "Erreur n°" & err.Number & vbCrLf & "Description : " & err.Description, _ vbExclamation, "Fonction RunApp()" End If End Function
Utilisation dans votre cas : RunApp "msaccess.exe", "D:Test AppliTest Access.mdb"
pour simplifier l'utilisation de la fonction Shell, j'avais écrit une
petite fonction :
Public Function RunApp(ByVal sNomApplication As String, _
Optional ByVal sParametres As String =
vbNullString, _
Optional ByVal eWindowStyle As VbAppWinStyle =
vbNormalFocus, _
Optional ByVal bAffErreur As Boolean = False) _
As Boolean
On Error Resume Next
If Len(Trim$(sParametres)) > 0 Then
sNomApplication = sNomApplication & " """ & Trim$(sParametres) &
""""
End If
RunApp = Shell(sNomApplication, eWindowStyle)
If err And bAffErreur Then
MsgBox "Erreur n°" & err.Number & vbCrLf & "Description : " &
err.Description, _
vbExclamation, "Fonction RunApp()"
End If
End Function
Utilisation dans votre cas :
RunApp "msaccess.exe", "D:Test AppliTest Access.mdb"
Philippe
On 13 jan, 10:30, Eric <f_fra...@hotmail.com> wrote:
pour simplifier l'utilisation de la fonction Shell, j'avais écrit une petite fonction : Public Function RunApp(ByVal sNomApplication As String, _ Optional ByVal sParametres As String = vbNullString, _ Optional ByVal eWindowStyle As VbAppWinStyle = vbNormalFocus, _ Optional ByVal bAffErreur As Boolean = False) _ As Boolean On Error Resume Next If Len(Trim$(sParametres)) > 0 Then sNomApplication = sNomApplication & " """ & Trim$(sParametres) & """" End If RunApp = Shell(sNomApplication, eWindowStyle) If err And bAffErreur Then MsgBox "Erreur n°" & err.Number & vbCrLf & "Description : " & err.Description, _ vbExclamation, "Fonction RunApp()" End If End Function
Utilisation dans votre cas : RunApp "msaccess.exe", "D:Test AppliTest Access.mdb"