Update colonne vide (ou null?)
Résolu
Jsmith
-
Jsmith -
Jsmith -
Bonjour,
J'ai un soucis avec ma base de données. En effet, lorsque j'effectue un update sur une colonne, access update uniquement les lignes pour laquelle il y a une valeure dans cette colonne, or j'aimerai qu'il match les colonnes vides ensemble.
Exemple :
La colonne Brand possède les valeures "S", "P", ou vide(ou null je ne sais pas).
t1 provient d'access, t2 est une table lié via un fichier excel.
Mon problème et qu'il ne m'update que les colonnes qui ont la même valeur "S" ou "P", mais je souhaite que les lignes vides soient aussi matché entres elles.
C'est possible ? Merci
J'ai un soucis avec ma base de données. En effet, lorsque j'effectue un update sur une colonne, access update uniquement les lignes pour laquelle il y a une valeure dans cette colonne, or j'aimerai qu'il match les colonnes vides ensemble.
Exemple :
Update table1 as t1, table2 as t2 SET t1.baseQuant = t2.basequant Where t1.brand = t2.brand
La colonne Brand possède les valeures "S", "P", ou vide(ou null je ne sais pas).
t1 provient d'access, t2 est une table lié via un fichier excel.
Mon problème et qu'il ne m'update que les colonnes qui ont la même valeur "S" ou "P", mais je souhaite que les lignes vides soient aussi matché entres elles.
C'est possible ? Merci
A voir également:
- Update colonne vide (ou null?)
- Déplacer colonne excel - Guide
- Trier colonne excel - Guide
- Supprimer page word vide - Guide
- Colonne word - Guide
- Formule somme excel colonne - Guide
2 réponses
Bonjour,
Sous access il semble y avoir cette fonction NZ() : https://support.microsoft.com/fr-fr/office/nz-fonction-8ef85549-cc9c-438b-860a-7fd9f4c69b6c?ui=fr-fr&rs=fr-fr&ad=fr (j'utilise Oracle où la fonction voisine est NVL() )
J'essaierais quelque chose comme :
la fiche cite aussi une autre fonction ISNULL() qui pourrait dans certains cas être aussi utilisée.
Cdlt
Sous access il semble y avoir cette fonction NZ() : https://support.microsoft.com/fr-fr/office/nz-fonction-8ef85549-cc9c-438b-860a-7fd9f4c69b6c?ui=fr-fr&rs=fr-fr&ad=fr (j'utilise Oracle où la fonction voisine est NVL() )
J'essaierais quelque chose comme :
Where NZ(t1.brand,"X") = NZ(t2.brand,"X")
la fiche cite aussi une autre fonction ISNULL() qui pourrait dans certains cas être aussi utilisée.
Cdlt