Ligne vide suite à requête ajout

Fermé
juliaz - 11 juin 2017 à 18:59
 juliaz - 12 juin 2017 à 14:20
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 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 1 471
11 juin 2017 à 20:40
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
Bonjour yg_be
Merci bien, ta réponse me convient.

Merci encore
0