You are not allowed to do this.
Problème visual basic access
Dernière réponse : dans Logiciels de bureau
Bonjour,
Je viens vers vous car j'ai un pti problème sous access. J'ai crée un formulaire, je rentrais des données, tout marchait très bien, jusqu'à ce que je veuille copier un libellé particulier à partir d'excel, je l'ai copié-collé et un message est apparu, j'ai cliqué sur ok, le libellé s'est copié. Mais maintenant, dès que je veux rentrer des données (sans faire de copier-coller) le message suivant apparait :
"Visual Basic ne peut convertir le type de données d'un des arguments entrés.
Vous avez essayé d'exécuter une procédure Visual Basic qui exécute une méthode ou définit une propriété d'un objet.
Consultez la documentation du composant pour plus d'informations sur les méthodes et les propriétés disponibles pour les opérations d'automatisation."
En cliquant sur ok à la suite de ce message, je peux alors rentrer mes données, mais le problème c'est qu'elle ne se mettent pas à jour dans ma table et ma requête, elles ne sont pas prises en considération.
Que dois je faire pour que ce message n'apparaisse plus, et donc que mes données se mettent à jour ?
Si quelqu'un pouvait m'aider ce serait vraiment très gentil.
Je viens vers vous car j'ai un pti problème sous access. J'ai crée un formulaire, je rentrais des données, tout marchait très bien, jusqu'à ce que je veuille copier un libellé particulier à partir d'excel, je l'ai copié-collé et un message est apparu, j'ai cliqué sur ok, le libellé s'est copié. Mais maintenant, dès que je veux rentrer des données (sans faire de copier-coller) le message suivant apparait :
"Visual Basic ne peut convertir le type de données d'un des arguments entrés.
Vous avez essayé d'exécuter une procédure Visual Basic qui exécute une méthode ou définit une propriété d'un objet.
Consultez la documentation du composant pour plus d'informations sur les méthodes et les propriétés disponibles pour les opérations d'automatisation."
En cliquant sur ok à la suite de ce message, je peux alors rentrer mes données, mais le problème c'est qu'elle ne se mettent pas à jour dans ma table et ma requête, elles ne sont pas prises en considération.
Que dois je faire pour que ce message n'apparaisse plus, et donc que mes données se mettent à jour ?
Si quelqu'un pouvait m'aider ce serait vraiment très gentil.
Autres pages sur : probleme visual basic access
Lassé par la pub ? Créez un compte
Difficile de t'aider avec aussi peu de détails... Le plus simple pour le moment est d'ouvrir ta table Access et de vérifier le fameux champs qui te pose problème... A mon avis, c'est une erreur de format, tu a dû forcer Access à enregistrer un champ contenant, par exemple, une virgule... (Pour un chiffre, pas de virgules mais des points pour séparer les décimales)
Merci Niar d'avoir pris le tps de me répondre.
Bien en fait il n'y a pas de pb avec ma table car elle contient seulement des chiffres (6) et des noms, elle est divisée en 2 colonnes. Je travaille à partir d'un formulaire qui contient lui meme un sous formulaire, je rentre mes données dans celui ci, et ça doit mettre à jour à partir d'une requête création de table une requête de frais ainsi qu'un tableau d'analyse croisée.
Je me contente seulement de rentrer manuellement des données, sauf que maintenant j'ai ce message de visual basic qui apparait et donc qui empéche toute mise à jour, car avant que je ne fasse ce copier-coller à partir d'excel je pouvais rentrer tranquillement mes données, et elles se mettaient aussi à jour, se répercutant dans ma requête et dans mon tableau d'analyse croisée. Je ne sais pas quoi faire, je ne comprend pas d'ou vient le pb...
Juste pr info le libellé que j'ai voulu copier contenait chiffres et lettres ainsi qu'un slash, je ne sais pas si ça vient directement du slash..
Peut etre que ça a dû modifier quelque chose, mais quoi ?? si quelqun pouvait m'aider... lol
Merci.
Bien en fait il n'y a pas de pb avec ma table car elle contient seulement des chiffres (6) et des noms, elle est divisée en 2 colonnes. Je travaille à partir d'un formulaire qui contient lui meme un sous formulaire, je rentre mes données dans celui ci, et ça doit mettre à jour à partir d'une requête création de table une requête de frais ainsi qu'un tableau d'analyse croisée.
Je me contente seulement de rentrer manuellement des données, sauf que maintenant j'ai ce message de visual basic qui apparait et donc qui empéche toute mise à jour, car avant que je ne fasse ce copier-coller à partir d'excel je pouvais rentrer tranquillement mes données, et elles se mettaient aussi à jour, se répercutant dans ma requête et dans mon tableau d'analyse croisée. Je ne sais pas quoi faire, je ne comprend pas d'ou vient le pb...
Juste pr info le libellé que j'ai voulu copier contenait chiffres et lettres ainsi qu'un slash, je ne sais pas si ça vient directement du slash..
Peut etre que ça a dû modifier quelque chose, mais quoi ?? si quelqun pouvait m'aider... lol
Merci.
Vérifie le format d'entrée de tes formulaires (masque de saisie et autres) afin d'être sûr qu'il ne convertis pas automatiquement certaines des données que tu rentre...
Ensuite, si tu as du VBA dans ton formulaire, une petite exécution pas à pas peut t'aider à trouver d'où vient l'erreur.
Et la dernière solution, taper la requête d'ajout de données en mode création et voir si le problème vient de là.
Ensuite, si tu as du VBA dans ton formulaire, une petite exécution pas à pas peut t'aider à trouver d'où vient l'erreur.
Et la dernière solution, taper la requête d'ajout de données en mode création et voir si le problème vient de là.
Bon, j'en déduit qu'il n'y à pas de code VBA, donc le pas à pas on laisse tomber...
Pour le format, tu met ton formulaire en mode création (clique droit --> création de formulaires) et tu vérifie les options des controles.
Sinon, le plus simple est peut-être de refaire le formulaire si c'est plus facile pour toi...
Pour le format, tu met ton formulaire en mode création (clique droit --> création de formulaires) et tu vérifie les options des controles.
Sinon, le plus simple est peut-être de refaire le formulaire si c'est plus facile pour toi...
Si le problème persiste même après avoir refait le formulaire, c'est que ton problème provient de la base elle-même.
Dans la liste des tables, fait un clique droit sur celle qui te pose problème, puis clique sur "Mode création". Là tu vas trouver le format des champs de ta table. Compare les au format de tes données, et si vraiment tu ne trouve pas, poste le format de ta table ainsi qu'un exemple de données que tu inscrit dedans.
Dans la liste des tables, fait un clique droit sur celle qui te pose problème, puis clique sur "Mode création". Là tu vas trouver le format des champs de ta table. Compare les au format de tes données, et si vraiment tu ne trouve pas, poste le format de ta table ainsi qu'un exemple de données que tu inscrit dedans.
Bonsoir,
Je viens de lire les posts avec attention car j'ai le même pb que florent_nissa !
Sauf qu'il n'a pas donné signe de vie depuis la mi-août
Soit il dort
Soit il est encore perdu dans son code
Soit il a trouvé la solution et il se moque éperdument de ceux qui ont essayé de l'aider et ceux qui pourrait avoir le même problème
En espérant que ce post le fasse réagir
Nini
Je viens de lire les posts avec attention car j'ai le même pb que florent_nissa !
Sauf qu'il n'a pas donné signe de vie depuis la mi-août
Soit il dort
Soit il est encore perdu dans son code
Soit il a trouvé la solution et il se moque éperdument de ceux qui ont essayé de l'aider et ceux qui pourrait avoir le même problème
En espérant que ce post le fasse réagir
Nini
Lassé par la pub ? Créez un compte
- Contenus similaires :
- ForumProbleme avec Microsoft Visual Basic C++ runtime library
- ForumProbleme avec microsoft visual basic
- ForumProblème d'installation Visual Basic 6.0 sous Vista (Sp for nt4)
- ForumVisual Basic 6 (VBS6) => Probleme Winsock
- ForumProbleme de programmation sur Visual Basic
- Forumprobleme installation microsoft visual basic 6
- Forumprobleme avec Microsoft Visual Basic C++ runtime library
- Solutions[Visual Basic] Suppression ligne tableau
- ForumDownloadFile visual basic.net
- Voir plus