PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Comment rendre nulle une rubrique d'un fichier
Comment rendre nulle une rubrique d'un fichier
Started by ñadal007, Aug., 12 2020 7:05 PM - 5 replies
Registered member
10 messages
Posted on August, 12 2020 - 7:05 PM
Bonjour
ma question est la suivante:
j ai une fenêtre avec une table ; j'utilise le code suivant pour vider la colonne1 de ma table
POUR TOUTE LIGNE de TABLE_Liste
liste.colonne1=""
HModifie(liste)
FIN

En effet le code fonctionne très bien et la rubrique correspondante à la colonne1 dans le fichier ( liste) elle aussi devienne vide ; mais dans les requêtes avec la condition "est nulle" ne fonctionne pas comme si cette rubrique contient des enregistrements.
autre chose les rubriques qui ne contiennent pas d'enregistrements ont la valeur (NULL) mais la rubrique concernée est vide.
comment je peux remplacer le vide par nulle?
merci d'avance
Registered member
3,886 messages
Popularité : +227 (347 votes)
Posted on August, 12 2020 - 8:21 PM
Bonjour,
Il faut d'abord vérifier que Liste autorise NULL. Ensuite, il suffit de se positionner sur l’enregistrement désiré et affecter NULL.
Par ailleurs, ton champ table est basé sur liste je suppose,
Une requête UPDATE serait plus indiquée.

--
Il y a peut être plus simple, mais, ça tourne
Registered member
10 messages
Posted on August, 12 2020 - 8:47 PM
Voroltinquo a écrit :
Bonjour,
Il faut d'abord vérifier que Liste autorise NULL. Ensuite, il suffit de se positionner sur l’enregistrement désiré et affecter NULL.
Par ailleurs, ton champ table est basé sur liste je suppose,
Une requête UPDATE serait plus indiquée.

--

merci de me répondre
affecter NULL ça fonctionne mais je dois la faire 600 fois
Registered member
3,886 messages
Popularité : +227 (347 votes)
Posted on August, 12 2020 - 10:18 PM
C'est pour cela que je dis qu'une requête UPDATE serait plus indiquée
UPDATE
Liste
SET
Liste.Colonne1=NULL


--
Il y a peut être plus simple, mais, ça tourne
Registered member
10 messages
Posted on August, 12 2020 - 11:22 PM
Merci Mr Voroltinquo
Registered member
511 messages
Popularité : +18 (18 votes)
Posted on August, 13 2020 - 10:17 AM
Bonjour,

Je me permets de compléter la réponse.
Si on travaille directement sur un enregistrement d'une source de données (requête, etc.), pour affecter Null à une rubrique, il faut utiliser la propriété ..Null de cette rubrique (ce qui n'est pas instinctif).

liste.colonne1..Null = Vrai
HModifie(liste)


Lin vers la page d'aide de la propriété : https://doc.pcsoft.fr/fr-FR/?2512064&name=Null
:-)