2010-12-15 127 views
0

J'utilise VBA pour copier un champ db dans une zone de texte pour l'éditer. Lorsque je déplace le curseur dans la zone de texte, tout le texte à droite est en surbrillance. Je veux juste éditer le contenu de la zone de texte comme je le ferais avec NotePad. Je ne peux trouver aucun paramètre pour définir le comportement de la zone de texte. J'utilise la méthode standard pour ouvrir la forme:MSAccess'03 VBA - Le contenu de la zone de texte est surligné lorsque le mouvement du curseur est UNdesiré

DoCmd.OpenForm « Entrée », acNormal,,, acFormEdit, acWindowNormal

Comment puis-je éditer de façon interactive le contenu d'un champ de texte (encadré) sous une forme? J'ai cherché des JOURS pour cette réponse sans succès. Merci pour vos réponses!

+1

Qu'entendez-vous par "lorsque vous déplacez le curseur"? Voulez-vous dire Options-> Comportement Entrer dans le champ? – Fionnuala

+0

Si je [tab] dans la zone de texte ou cliquez sur la souris pour placer le curseur dans la zone de texte, appuyez sur les touches de contrôle du curseur pour naviguer dans le texte, tout le texte à droite et sous le curseur est surligné . Comment puis-je obtenir la zone de texte pour agir comme NotePad? Je ne veux * PAS * que le texte soit surligné lorsque je bouge le curseur. Je vous remercie! – Bruce

Répondre

0

Hmm ... Il semble que certaines applications Windows que j'exécutais affectaient le comportement de la zone de texte lorsque le curseur est déplacé à l'aide des touches de contrôle du curseur - ou peut-être une application active qui a "corrigé" cette comportement! :-)

AUJOURD'HUI, la zone de texte se comporte comme un bloc-notes - PAS de surlignage automatique lorsque les touches de contrôle du curseur sont utilisées - c'est tout ce que je voulais! # @ $%^& !!

Si jamais je détermine quelle application sur mon poste de travail corrompt la zone de texte Access VBA, ou "corrige", je vous répondrai. Pour la solution à court terme, exécutez uniquement MSAccess et rien d'autre sur votre poste de travail pour éviter ce problème! Prévenu est la moitié d'une pieuvre ...