Ligne vide suite à requête ajout

juliaz -  
 juliaz -
Bonjour,

Suite à un souci d'exécution d'une requête , je viens solliciter de l'aide.
J'ai une requête ajout: qui ajoute les enregistrements d'une table dans une autre table.
A chaque exécution , la requête marche bien mais il y'a toujours une ligne vide qui se créee
Comment pourrais-je éviter cela?

Vous trouverez ci- dessous le code:

Dim sql1 As String
sql1 = "INSERT INTO [tab1] SELECT * FROM [tab2]"
DoCmd.RunSQL sql1


Merci d'avance
A voir également:

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonsoir, je suppose que tu as une ligne vide inattendue dans tab2.
je te suggère soit de supprimer cette ligne vide dans tab2, soit de ne pas l'insérer dans tab1:
INSERT INTO [tab1] SELECT * FROM [tab2] WHERE XXX is not null;
XXX étant un champ jamais vide dans tab2
0
juliaz
 
Bonjour yg_be
Merci bien, ta réponse me convient.

Merci encore
0