Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

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 31-07-2008 19:57:14

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

[RESOLU] Plusieurs datawindows et une seule table

bsr
j'ai deux datawindows (j'utilise une seule et même table pour les deux) je saisie des données dans dw_1(en freeform) , puis d'autres dans la dw_2(en grid)
je n'arrive pas à trouver comment faire pour enregistrer mes données correctement dans ma table

je m'explique: dans la dw_1 je fais référence à une seule ligne, dans la dw_2 plusieurs lignes (c'est une grille), je voudrait ajouter les données de dw_1 a chaque ligne de dw_2


ps: j'espere que le choix du titre n'est pas à coté de la plaque cette fois ci
dsl j'ai pas trouvé mieux

Dernière modification par disneb (01-08-2008 13:29:20)

Hors ligne

 

#2 31-07-2008 21:44:23

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Plusieurs datawindows et une seule table

Bonsoir Disneb,

Un sharedata devrait être approprié pour partager les données entre tes deux datawindows (Si celles-ci sont sur la même fenêtre).
Il te suffit ensuite de faire l'update sur l'une des deux datawindow (définie avec les bonnes update properties).


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#3 01-08-2008 12:24:52

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Plusieurs datawindows et une seule table

le sharedata retourne 1 si ça réussi et -1 dans le cas contraire, je ne sais pas pourquoi ça me retourne -1 ,pourtant j'ai verifier avec les conditions d'utilisation (c'est pas une crosstab, j'ai les memes colonnes vu que c'est une seule table )
qqn pourrait il m'eclairer?

Hors ligne

 

#4 01-08-2008 12:43:04

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: [RESOLU] Plusieurs datawindows et une seule table

disneb a écrit:

... j'ai les memes colonnes vu que c'est une seule table ...

Non. Vérifie en comparant les deux DW. Dans 99% des cas, c'est ça


never let people work on more than one thing at once.

Hors ligne

 

#5 01-08-2008 12:50:16

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Plusieurs datawindows et une seule table

Je confirme, mêmes colonnes!!!!

Hors ligne

 

#6 01-08-2008 12:54:05

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: [RESOLU] Plusieurs datawindows et une seule table

On va passer à l'étape 2
Exporte tes deux DW et envoie les moi par MP (1 dw par MP)

Poste sur le forum ton powerscript où tu fais le sharedata


never let people work on more than one thing at once.

Hors ligne

 

#7 01-08-2008 13:03:59

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Plusieurs datawindows et une seule table

disneb a écrit:

Je confirme, mêmes colonnes!!!!

Les clauses SELECT des deux requêtes SQL sont elles identiques? Sinon, ça ne peut pas marcher (NB: seule la clause "WHERE" peut être différente)


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#8 01-08-2008 13:13:08

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Plusieurs datawindows et une seule table

Faut aussi verifier le type de chque colonne (number (x), decimale ...)


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#9 01-08-2008 13:16:07

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Plusieurs datawindows et une seule table

Code: pb

integer n
n=dw_head.sharedata(dw_ecriture)
messagebox("trace", n)


foon a écrit:

Les clauses SELECT des deux requêtes SQL sont elles identiques? Sinon, ça ne peut pas marcher (NB: seule la clause "WHERE" peut être différente)

j'ai selectionner toutes les colonnes pour eviter les noises mais il m'a semblé avoir lu que les colonnes devaient être les mêmes, même si le select n'est pas pas le même

Hors ligne

 

#10 01-08-2008 13:19:39

abdelta  
Bienfaitrice du site
Award: bf
Lieu: La Daguenière
Date d'inscription: 21-03-2007
Messages: 393
Pépites: 14,703
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Plusieurs datawindows et une seule table

disneb a écrit:

j'ai selectionner toutes les colonnes pour eviter les noises mais il m'a semblé avoir lu que les colonnes devaient être les mêmes, même si le select n'est pas pas le même

il me semble aussi qu'il faut que les colonnes soient dans le même ordre !


La sirène noire
http://www.nerdtests.com/images/badge/bf1f6c78865210a9.gif

Hors ligne

 

#11 01-08-2008 13:22:36

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Plusieurs datawindows et une seule table

Pour être plus précis:

Aide PB a écrit:

The columns must be the same for the DataWindow objects in the primary and secondary DataWindow controls, but the SELECT statements may be different. For example, you could share data between DataWindow objects with these SELECT statements:

Code: mssql

SELECT dept_id FROM dept

SELECT dept_id FROM dept WHERE dept_id = 200

SELECT dept_id FROM employee

WHERE clause in secondary has no effect   The WHERE clause in the DataWindow object in the secondary DataWindow control has no effect on the number of rows returned. The number of rows returned to both DataWindow controls is determined by the WHERE clause in the primary DataWindow object.
You could also share data with a DataWindow object that has an external data source and columns defined to be like the columns in the primary.

Il faut donc que tu vérifies que tu as le même nombre de colonnes, avec le même nom et le même type, dans ton datasource


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#12 01-08-2008 13:23:15

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] Plusieurs datawindows et une seule table

oui, il faut avoir le meme nombre de colonnes, dans le meme ordre... et les meme declarations aussi...
je me suis fait avoir recemment, un varchar(15) et un varchar(5) pour la meme colonne... et la, ca ne fonctionne plus si la donnée fait plus de 5 caracteres...


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

Hors ligne

 

#13 01-08-2008 13:28:41

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Plusieurs datawindows et une seule table

finalement c'etait l'ordre!!!!   

Hors ligne

 

#14 01-08-2008 13:29:57

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: [RESOLU] Plusieurs datawindows et une seule table

disneb a écrit:

Je confirme, mêmes colonnes!!!!

On aurait dû parier : ce ne sont pas les mêmes.

La deuxième colonne ne correspond pas
datetime d'un coté (dat), char(200) de l'autre (int_ecriture)


never let people work on more than one thing at once.

Hors ligne

 

#15 01-08-2008 13:33:00

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Plusieurs datawindows et une seule table

shahin a écrit:

On aurait dû parier : ce ne sont pas les mêmes.

La deuxième colonne ne correspond pas
datetime d'un coté (dat), char(200) de l'autre (int_ecriture)

qui dit mêmes colonnes dit pas forcement même ordre

Hors ligne

 

#16 01-08-2008 13:37:15

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: [RESOLU] Plusieurs datawindows et une seule table

ça dépend si tu joues au loto ou au tiercé


never let people work on more than one thing at once.

Hors ligne

 

#17 01-08-2008 13:38:06

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Plusieurs datawindows et une seule table

PS (J'ai corrigé dans tes messages pour augmenter la visibilité):

Comment utiliser le BBCode


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#18 01-08-2008 13:40:56

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Plusieurs datawindows et une seule table

merci pour la leçon foon

Hors ligne

 

#19 01-08-2008 13:49:53

shahin  
Modérateur
Award: bf
Lieu: val de marne
Date d'inscription: 26-09-2006
Messages: 938
Pépites: 8,675,050,269
Banque: 16,218,225,127,617

Re: [RESOLU] Plusieurs datawindows et une seule table

Foon, elle maitrise les émoticones


never let people work on more than one thing at once.

Hors ligne

 

#20 01-08-2008 13:53:25

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] Plusieurs datawindows et une seule table

[HS]
Arretes de te foon de sa poire

[HS]


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

Hors ligne

 

#21 01-08-2008 14:57:45

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Plusieurs datawindows et une seule table

J'suis méchant, mais j'me soigne smiley_726


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#22 01-08-2008 15:00:43

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Plusieurs datawindows et une seule table

apparemment je ne suis pas la seule

[HS]
Arretes de te foon de sa poire

[HS]

Hors ligne

 

#23 01-08-2008 15:07:12

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Plusieurs datawindows et une seule table

M'attaquer à l'admin qui a créé ce site?
Pas fou: étant un lâche servile et assumé, je n'embête que les p'tits nouveaux sans défense

(Bon, j'arrête de polluer ce topic)


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#24 01-08-2008 15:12:05

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Plusieurs datawindows et une seule table

foon a écrit:
J'suis méchant, mais j'me soigne http://pbadonf.fr/forum/img/smilies/smiley_726.gif

tu devrais changer de traitement...ça marche pas

Hors ligne

 

#25 01-08-2008 15:22:29

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Plusieurs datawindows et une seule table

Encore raté pour le BBCode


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22