Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1296 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Datagrid et champs Null : quelques soucis

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Datagrid et champs Null : quelques soucis

n°173368
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 09-07-2002 à 10:18:41  profilanswer
 

:hello:  
 
J'ai un code VB .NET à maintenir, qui comporte un Datagrid relié à une table Access. Certains champs de cette table acceptent des valeurs Null.
 
Mon problème est que si un champ contient une valeur Null, le champ correspondant dans le Datagrid m'affiche (null).
 
Y'a t'il un moyen de ne rien lui faire afficher à la place de ce (null) disgracieux ?
 
Thx buddies


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 09-07-2002 à 10:18:41  profilanswer
 

n°173441
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 09-07-2002 à 11:25:01  profilanswer
 

:bounce:  
avant de faire un bide  :cry:

n°173632
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 09-07-2002 à 14:21:23  profilanswer
 

:(  :cry:


---------------
J'ai un string dans l'array (Paris Hilton)
n°173668
[SDF]Poire
Vive Grumly
Posté le 09-07-2002 à 14:51:56  profilanswer
 

Ramplacer null par chaine vide si la table l'accepte et si C possible (attention si ya des jointures sur ce champ il y aura des modifs à faire ds les requétes)
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°173678
--greg--
Posté le 09-07-2002 à 15:01:05  profilanswer
 

beau bide en effet

n°173679
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 09-07-2002 à 15:01:10  profilanswer
 

[SDF]Poire a écrit a écrit :

Ramplacer null par chaine vide si la table l'accepte et si C possible (attention si ya des jointures sur ce champ il y aura des modifs à faire ds les requétes)
 :hello:  




 :hello:  
je commençais à croire que j'avais signé un des plus beaux bides de prog :d
 
le problème c'est que ce sont des champs numériques, et je ne peux pas remplacer par 0, car je considère 0 comme une valeur numérique possible du champ
 
ou alors, je modifie les propriétés du champ : je passe en type String, je récupère la chaine et je la convertis dans mon code en type numérique... c'est pas très propre mais bon...
 
j'arrive pas à croire qu'on ne puisse pas faire sauter ce (null) dans un Datagrid...  :(


---------------
J'ai un string dans l'array (Paris Hilton)
n°173712
[SDF]Poire
Vive Grumly
Posté le 09-07-2002 à 15:37:56  profilanswer
 

T'as bien regardé les propriétés/options du datagrid ?
(scuse mais G pas ce qu'il fo ss la main là...)
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°174110
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 10-07-2002 à 09:46:04  profilanswer
 

[SDF]Poire a écrit a écrit :

T'as bien regardé les propriétés/options du datagrid ?
(scuse mais G pas ce qu'il fo ss la main là...)
 :hello:  




Oui, mais j'ai rien trouvé.
 
De toute façon, j'ai procédé comme ceci : j'ai changé le type du champ de ma base (je l'ai passé de Numérique à Texte). J'ai interdit le Null mais autorisé la chaine vide.
 
Je récupère ensuite la valeur saisie dans ce champ texte, que je convertis en entier via CInt(). Au passage, j'effectue une batterie de tests pour que l'utilisateur ne puisse saisir qu'un nombre (et oui, dans un champ texte on peut saisir des mots aussi :d).
 
C'est pas propre du tout, mais ça fonctionne, je n'ai plus le (null) si le champ est vide.
 
Au passage, j'ai remarqué que le (null) s'affichait uniquement si le champ est numérique. Et j'ai aussi remarqué que sur le Datagrid de VB6, je n'avais pas ce (null).
 
Ca m'a tout l'air d'un joli bug du Datagrid de VB .NET....


---------------
J'ai un string dans l'array (Paris Hilton)
n°174121
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 10-07-2002 à 09:55:07  profilanswer
 

que la honte soit sur moi !!!!!
 
je viens de trouver ceci sur les Newsgroups !
 
http://groups.google.com/groups?hl [...] %26hl%3Dfr
 
en espérant que ça puisse resservir...


---------------
J'ai un string dans l'array (Paris Hilton)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Datagrid et champs Null : quelques soucis

 

Sujets relatifs
BeforeUpdate sur un DataGrid[php] requete sql, deux champs qui ont le meme nom, comment faire ?
[ACCESS2000 et XP] Champs de type NuméroAuto : Incrementsvérification de champs vides
Sélection multiple dans un dataGridCalculer des champs dans une tables
[VBA] Débutant -> soucis avec Combo et ListBox[HTML] style des formu/champs
HTML champs formulaire...[ PhP ] - récuperer un champs du dernier insert into
Plus de sujets relatifs à : Datagrid et champs Null : quelques soucis


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR