PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Comment rendre nulle une rubrique d'un fichier
Comment rendre nulle une rubrique d'un fichier
Iniciado por ñadal007, 12,ago. 2020 19:05 - 5 respuestas
Miembro registrado
10 mensajes
Publicado el 12,agosto 2020 - 19:05
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
Miembro registrado
3.885 mensajes
Popularité : +227 (347 votes)
Publicado el 12,agosto 2020 - 20:21
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
Miembro registrado
10 mensajes
Publicado el 12,agosto 2020 - 20:47
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
Miembro registrado
3.885 mensajes
Popularité : +227 (347 votes)
Publicado el 12,agosto 2020 - 22:18
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
Miembro registrado
10 mensajes
Publicado el 12,agosto 2020 - 23:22
Merci Mr Voroltinquo
Miembro registrado
511 mensajes
Popularité : +18 (18 votes)
Publicado el 13,agosto 2020 - 10:17
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
:-)