PB à toute heure et à tout moment. (à parcourir avec modération)

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 21-12-2009 15:46:34

Sailor LVCV  
N2I power
Lieu: Vigneux sur Seine
Date d'inscription: 04-03-2008
Messages: 54
Pépites: 1,253
Banque: 0

[RESOLU] Augmentation de la limite et paste devient impossible

Bonjour tout le monde,

Avez-vous déjà vu ... non pas le lutin du téléphone portable mais plutôt le problème suivant :

1 colonne de type string dans une dw external, le nombre de caractères passe de 7 à 9 donc

J'aggrandi le champs

Je change dans un premier temps la longueur dans Column Specification
=> Un petit test en Run, le coller fonctionne correctement dans cette colonne.

J'augmente la limite de 7 à 9 dans les propriétés de la colonne
=> Un petit test en Run, le coller ne fonctionne plus dans cette colonne (je colle la même information qu'au coup d'avant).

Je diminue la limite à 7 pour vérifier
=> Un petit test en Run, le coller fonctionne de nouveau correctement dans cette colonne (je colle la même information qu'au coup d'avant).

J'ai fait cette manip' plusieurs fois pour vérifier que je n'étais pas devenue folle ou un truc du genre
Mais j'obtiens bien ce résultat étrange.
Du coup dans une dernière tentative désespérée, j'ai laissé ce message en espérant qu'au moins une personne même si elle n'a pas trouvée la solution, sache qu'elle n'est pas seule. Dans le cas contraire, j'attends la soluce

Dernière modification par Sailor LVCV (30-12-2009 11:31:28)


Moi, Sailor LVCV, au nom d'Aldebaran, je vais vous punir !!!

Hors ligne

 

#2 21-12-2009 16:29:18

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Augmentation de la limite et paste devient impossible

salut,
quand tu fais un export de ta dw, le controle est à 9 ou 7 ?

A+++


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 22-12-2009 08:47:00

Sailor LVCV  
N2I power
Lieu: Vigneux sur Seine
Date d'inscription: 04-03-2008
Messages: 54
Pépites: 1,253
Banque: 0

Re: [RESOLU] Augmentation de la limite et paste devient impossible

J'ai vérifié, il est bien de 9.
Je vais essayer en supprimant et créant de nouveau la colonne ...

Edit : Pas mieux

Dernière modification par Sailor LVCV (22-12-2009 08:54:43)


Moi, Sailor LVCV, au nom d'Aldebaran, je vais vous punir !!!

Hors ligne

 

#4 22-12-2009 09:02:15

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: [RESOLU] Augmentation de la limite et paste devient impossible

Bonjour,

Il m'arrive de tant en tant d'avoir du code dont je ne trouve pas d'explication rationnelle au comportement.

Un "Full rebuild" est tout fonctionne normalement à nouveau (+ éventuellement reboot du poste).

Hors ligne

 

#5 22-12-2009 09:33:59

Sailor LVCV  
N2I power
Lieu: Vigneux sur Seine
Date d'inscription: 04-03-2008
Messages: 54
Pépites: 1,253
Banque: 0

Re: [RESOLU] Augmentation de la limite et paste devient impossible

Ah oui, cela a déjà été fait car sur notre projet ce genre de bug inexpliqué arrive régulièrement et il est vrai qu'un full build le corrige tout aussi vite qu'il est apparu.

Et je tiens à signaler aussi que le comportement décrit se reproduit également avec l'exe.

J'avoue que je ne sais plus où chercher ...

En tout cas merci de ces quelques réponses même si elles ne résolvent pas le problème.


Moi, Sailor LVCV, au nom d'Aldebaran, je vais vous punir !!!

Hors ligne

 

#6 22-12-2009 09:58:29

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: [RESOLU] Augmentation de la limite et paste devient impossible

Tu n'as pas de code dans l'événement ItemChanged, ItemError (if len(data) > 7 THEN this.SetText('')) ou autres qui peut rejeter la valeur collée (dans le code d'un ancêtre éventuellement ...).

J'ai déjà eu ce genre de problème .

Hors ligne

 

#7 22-12-2009 10:12:43

Sailor LVCV  
N2I power
Lieu: Vigneux sur Seine
Date d'inscription: 04-03-2008
Messages: 54
Pépites: 1,253
Banque: 0

Re: [RESOLU] Augmentation de la limite et paste devient impossible

L'évènement itemchanged n'est pas déclenché après le paste.
Mais cela m'a permis de voir que le test est complètement débile et ne permet pas de vérifier grand chose sur la saisie.
Et rien dans les ancêtres ...

Par contre, j'ai oublié de dire que ce je copie vient d'Excel.
Lorsque, je copie la cellule ça ne colle dans ma colonne pas mais quand je copie la valeur contenue dans la cellule ça colle bien dans ma colonne.
Quand je repasse la limite à 7 caractères, je n'ai pas ce comportement.

Quand je copie d'un document texte par exemple, je ne rencontre aucun problème.

Dernière modification par Sailor LVCV (22-12-2009 10:44:15)


Moi, Sailor LVCV, au nom d'Aldebaran, je vais vous punir !!!

Hors ligne

 

#8 22-12-2009 11:26:45

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Augmentation de la limite et paste devient impossible

Sailor LVCV a écrit:

Par contre, j'ai oublié de dire que ce je copie vient d'Excel.
Lorsque, je copie la cellule ça ne colle dans ma colonne pas mais quand je copie la valeur contenue dans la cellule ça colle bien dans ma colonne.
Quand je repasse la limite à 7 caractères, je n'ai pas ce comportement.

Quand je copie d'un document texte par exemple, je ne rencontre aucun problème.

j'avais remarqué ça aussi
je suppose que le copier de la cellule embarque la mise en forme (RTF, HTML ou autre)
effectivement en copiant le contenu ou en faisant un coller-copier intermédiaire dans un éditeur texte ça fonctionne


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#9 22-12-2009 13:46:46

Sailor LVCV  
N2I power
Lieu: Vigneux sur Seine
Date d'inscription: 04-03-2008
Messages: 54
Pépites: 1,253
Banque: 0

Re: [RESOLU] Augmentation de la limite et paste devient impossible

erasorz a écrit:

Sailor LVCV a écrit:

Par contre, j'ai oublié de dire que ce je copie vient d'Excel.
Lorsque, je copie la cellule ça ne colle dans ma colonne pas mais quand je copie la valeur contenue dans la cellule ça colle bien dans ma colonne.
Quand je repasse la limite à 7 caractères, je n'ai pas ce comportement.

Quand je copie d'un document texte par exemple, je ne rencontre aucun problème.

j'avais remarqué ça aussi
je suppose que le copier de la cellule embarque la mise en forme (RTF, HTML ou autre)
effectivement en copiant le contenu ou en faisant un coller-copier intermédiaire dans un éditeur texte ça fonctionne

J'ai pensé à ceci effectivement, moi aussi.
Mais ce qui me semble très bizarre c'est qu'en repassant la limite à 7 caractères et juste la limite, non la longueur dans column specification, je n'ai aucun problème de coller depuis excel que ce soit en copiant la cellule ou sa valeur


Moi, Sailor LVCV, au nom d'Aldebaran, je vais vous punir !!!

Hors ligne

 

#10 23-12-2009 14:04:02

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Augmentation de la limite et paste devient impossible

Sailor LVCV a écrit:

erasorz a écrit:

Sailor LVCV a écrit:

Par contre, j'ai oublié de dire que ce je copie vient d'Excel.
Lorsque, je copie la cellule ça ne colle dans ma colonne pas mais quand je copie la valeur contenue dans la cellule ça colle bien dans ma colonne.
Quand je repasse la limite à 7 caractères, je n'ai pas ce comportement.

Quand je copie d'un document texte par exemple, je ne rencontre aucun problème.

j'avais remarqué ça aussi
je suppose que le copier de la cellule embarque la mise en forme (RTF, HTML ou autre)
effectivement en copiant le contenu ou en faisant un coller-copier intermédiaire dans un éditeur texte ça fonctionne

J'ai pensé à ceci effectivement, moi aussi.
Mais ce qui me semble très bizarre c'est qu'en repassant la limite à 7 caractères et juste la limite, non la longueur dans column specification, je n'ai aucun problème de coller depuis excel que ce soit en copiant la cellule ou sa valeur

As-tu essayé de mettre ta colonne en auto horizontal et vertical scroll pour voir si ton paste apparaît lorsque la zone perd le focus.


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#11 30-12-2009 10:54:48

Sailor LVCV  
N2I power
Lieu: Vigneux sur Seine
Date d'inscription: 04-03-2008
Messages: 54
Pépites: 1,253
Banque: 0

Re: [RESOLU] Augmentation de la limite et paste devient impossible

Il y avait déjà le auto horizontal, j'ai donc rajouté le vertical mais c'était pas mieux.
Du coup, j'ai aggrandi dans tous les sens ma colonne (méga gigantesque je ne pouvais rien râter) et là ... je vois effectivement que le coller depuis excel s'effectue bien mais avec un retour charriot.

Merci patron !

Bon du coup, faut que je continue de creuser cette piste


Moi, Sailor LVCV, au nom d'Aldebaran, je vais vous punir !!!

Hors ligne

 

#12 30-12-2009 11:31:07

Sailor LVCV  
N2I power
Lieu: Vigneux sur Seine
Date d'inscription: 04-03-2008
Messages: 54
Pépites: 1,253
Banque: 0

Re: [RESOLU] Augmentation de la limite et paste devient impossible

Mouais donc c'est résolu, c'est effectivement le retour charriot copier depuis excel qui fout sa m****e.
Nos utilisateurs vont attendre que la référence saisie passe sur 9 caractère dans quelques jours

Merci


Moi, Sailor LVCV, au nom d'Aldebaran, je vais vous punir !!!

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22