Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2007, 22h51   #1
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 76
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 76
Points : 15
Points : 15
Par défaut bloc de données basé

Bonjour ,
je travaille avec forms 6.0 avec oracle 8i.
Je me demande est ce que c'est possible de créer un bloc de données basés, et d'utiliser de données 2 fois.
Je m'explique: j'ai un bloc de données basé sur une table X , dans un premier temps je veux afficher les champs A et B.(j'utilise l'assistant de présentation);
ultérieurement je veux afficher les champs C et D, je réutilise l'assitant mais là oups les champs A et B disparaissent.

I y-t-il une autre méthode?
AsyNew est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 09h21   #2
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Il suffit de créer un second canvas et de mettre les champs C et D sur ce second canvas.
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 11h22   #3
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 76
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 76
Points : 15
Points : 15
C'est la même chose : les champs diparaissent du premier caneva.
La seule solution de créer un autre bloc qui ne soit pas basé et de lier a la base avec des requêtes ecrites manuellement, je pense?

Autre question: est-il possible de créer plusieurs blos de données sur la même table , posera-t-il un problème concernant les relations avec d'autres tables ?
AsyNew est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 11h28   #4
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Non cela n'est pas utile, je te garantis si tu fais les choses correctement cela fonctionne :
1. Tu crées ton bloc de données
2. Tu crées 2 canvas (C1 et C2 par exemple)
3. Soit en utilisant l'assistant, soit manuellement tu places les champs A et B sur le canvas C1
4. Manuellement tu places tes champs C et D sur le canvas C2
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 11h58   #5
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 76
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 76
Points : 15
Points : 15
oui c'est vrai ça marche . Merci .
Sinon pour la deuxième question?
AsyNew est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 12h06   #6
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Citation:
Envoyé par AsyNew
Autre question: est-il possible de créer plusieurs blos de données sur la même table
Oui
Citation:
Envoyé par AsyNew
posera-t-il un problème concernant les relations avec d'autres tables ?
A priori non, puisque la relation est faite de bloc à bloc et non de table à table. Mais il me faudrait plus de précisions pour répondre pertinemment à ta question : comment fais-tu tes relations, qu'est-ce que tu souhaites, etc.
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 12h19   #7
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 76
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 76
Points : 15
Points : 15
Ok , je m'explique :
- pour une fenêtre X , je crée mes blocs de données avec les relations de jointures .
- pour une fenêtre Y , j'aurais problement des certains de ces blocs , mais leur comportement doit être complètement indépendant de celui de la fenêtre Y . C'est à dire lorsque je ferais un commit qu'il n'aille pas interferer avec les données de la fenêtre Y.

C'est pour cette raison que j'ai pensé à créer d'autres blocs sur les même tables. mais je pense que ca ne sera pas pratique du tout .
Peut être que c'est possible sans tout ce charabia? j'avoue que je n'ai pas encore testé!
AsyNew est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 12h45   #8
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Je n'ai pas tout compris, mais attention lorsque tu commites, tous les blocks de ton module sont committés peu importe qu'ils soient sur la fenêtre visible ou non (voire même d'autres modules s'ils sont ouverts dans la même session oracle).
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2007, 13h35   #9
Futur Membre du Club
 
Inscription : janvier 2007
Messages : 76
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 76
Points : 15
Points : 15
ok , il me faut un peu de temps pour mieux situer mon problème , et bien reformuler ma question après.
AsyNew est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h27.


 
 
 
 
Partenaires

Hébergement Web