Après windows pour les nuls, voici PB pour les bons (ou presque).

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