Powerbuilder pour les completement Geeks !

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 18-03-2008 17:33:21

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,404
Site web

[RESOLU] Problème RowsCopy

Bonjour,

J'ai une datawindow visuelle et j'aimerai copier les valeurs présentes dans cette datawindow dans une variable de type datawindow :

Code: pb

Datawindow  ldw_detail

ldw_detail = Create Datawindow
ldw_detail.DataObject = dw_retour_ligne.DataObject

dw_retour_ligne.RowsCopy(1, dw_retour_ligne.RowCount(), Primary!, ldw_detail, 0, Primary!)


Le Rowscopy retourne -1. Alors que si je mets une deuxième datawindow visuelle sur ma fenêtre, là ça marche ! Y-a-t-il une contrainte entre NVO, variables et objets visuels ?

Dernière modification par sbouvetJD (19-03-2008 08:45:46)

Hors ligne

 

#2 18-03-2008 17:36:17

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

Re: [RESOLU] Problème RowsCopy

et le settransobject(sqlca) ?
et la datastore ?


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

Hors ligne

 

#3 18-03-2008 17:47:44

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,404
Site web

Re: [RESOLU] Problème RowsCopy

Je ne mets pas de setTransObject car je ne compte pas faire d'Update sur cette 2e datawindow ; cependant même avec ça ne marche pas ; Quid du datastore ?

Hors ligne

 

#4 18-03-2008 18:05:26

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

Re: [RESOLU] Problème RowsCopy

sbouvetJD a écrit:

Bonjour,

J'ai une datawindow visuelle et j'aimerai copier les valeurs présentes dans cette datawindow dans une variable de type datawindow :

Code: pb

Datawindow  ldw_detail

ldw_detail = Create Datawindow
ldw_detail.DataObject = dw_retour_ligne.DataObject

dw_retour_ligne.RowsCopy(1, dw_retour_ligne.RowCount(), Primary!, ldw_detail, 0, Primary!)


Le Rowscopy retourne -1. Alors que si je mets une deuxième datawindow visuelle sur ma fenêtre, là ça marche ! Y-a-t-il une contrainte entre NVO, variables et objets visuels ?

ca marche mieux avec une datastore.

sinon,
dw_retour_ligne.RowsCopy(1, dw_retour_ligne.RowCount(), Primary!, ldw_detail, 1, Primary!)


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

Hors ligne

 

#5 19-03-2008 08:45:33

sbouvetJD  
Chasseur d'y voir ?
Lieu: LYON
Date d'inscription: 29-03-2007
Messages: 185
Pépites: 147,483,921
Banque: 13,317,684,827,902,404
Site web

Re: [RESOLU] Problème RowsCopy

Effectivement de datastore à datastore, pas de pb. La solution que j'ai trouvée c'est de remplacer ma variable ldw_detail par une datawindow cachée. Et là ça marche.

Hors ligne

 

#6 19-03-2008 09:43:15

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

Re: [RESOLU] Problème RowsCopy

oui, apparemment, ca ne fonctionne pas avec un dw créée dynamiquement.
si c'est juste pour conserver des données, vaut mieux passer via une datastore non ? ca mange moins de pain.

A+


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

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22