copie de base

copie de base - SQL/NoSQL - Programmation

Marsh Posté le 01-06-2008 à 17:52:34    

je n'arrive pas a copier une table d'access dans la même base
quand je fais copier  coller une table le système me répond   " argument non valide " ????
 
 sos   autre problème qui parait facile  
 
 je veux comparer  2 champs de 2 bases et je traduis les valeurs numériques en texte
( est ce le plus rationnel ?)    
je n'arrive pas à concaténer les champs souhaites  
exemple
     05 08 15   en   050815   je n'y arrive pas  
 
peut on les concaténer d'abord ? et ensuite peut on les laisser en valeur numérique ce qui serait plus pratique en évitant de les transformer
je suis complètement bloqué  
 merci de toute aide bienvenue
 

Reply

Marsh Posté le 01-06-2008 à 17:52:34   

Reply

Marsh Posté le 02-06-2008 à 11:58:27    

Le copier/coller marche chez moi. Comment vous faîtes ?. Moi je clique une seule fois sur le nom de la table pour la selectionner. Ensuite j'appuie sur les touches <ctrl><ins> pour la copier, puis je clique dans un espace vide, et j'appuie sur <maj><ins>. Il m'est alors demandé le nom de la nouvelle table.
 
Vous pouvez concaténer ce que vous voulez. Comment vous y prenez-vous ?
Par exemple en utilisant Mid(CStr(num1), 1, 2) & Mid(Cstr(num1), 3, 2) ...
Il faut juste se méfier parce qu'il y a une instruction qui rajoute un espace.
Vous pouvez ou pas faire une conversion en texte. Cela dépend de ce que vous voulez faire.
 
Edit : L'instruction Mid() prend le milieu d'une chaine de caratères, à partir du caratère dont le numéro est indiqué en deuxième paramètre, et sur une longueur dont le numéro est indiqué en troisième paramètre.
L'instruction CStr() convertit un nombre en une chaine de caratères, ce qui est nécessaire si le champ de départ est un champ numérique. Est-ce un champ numérique ?
Dans l'exemple j'ai supposé qu'un champ s'appelle num1 (num comme number) parce que j'ai supposé que c'était un nombre.
 
Vous placez l'instruction dans du VBA. Est-ce que vous utiliser le  VBA. Si non, alors comment vous y prenez-vous pour faire votre concaténation ?


Message édité par olivthill le 05-06-2008 à 13:15:11
Reply

Marsh Posté le 03-06-2008 à 08:03:19    

merci pour votre reponse      mais je n'y comprends rien
a quel moment je place cette instruction ?
a quoi correspondent les termes num1,2,3,
 
je suis debutant sur access

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed