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 23/01/2007, 14h24   #1
Invité de passage
 
Inscription : décembre 2004
Messages : 29
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 29
Points : 3
Points : 3
Par défaut [Forms]Affichage de planning en forms

Bonjour

je souhaiterais afficher dans un bloc multilignes basées des plages horaires affectées a un quai....

les lignes representent les differents quais, et en colonne des plages horaires.

par exemple :
______ 9h 10h 11h .... 15h
quai 1 ***** *******
quai 2 ***** ****

etc...
je pensais utilisé set_item_instance_property, mais la position n'est pas gérée.

connaissez vous un moyen simple pour representer cela sous forms ??

Merci de votre aide.

Greg
yrogerg_d est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 14h34   #2
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Si le bloc est basé, merci de joindre la structure de la table et un échantillon des données
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 14h38   #3
Invité de passage
 
Inscription : décembre 2004
Messages : 29
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 29
Points : 3
Points : 3
en fait dans le bloc basé .. seul le quai m'interesse...
pour savoir quelles sont les plages horaires utilisées, je vais dans une autre table (liée au quai)..

exemple : quai1, rdv de 9h a 10h15, puis rdv de 11h a 12h..
je souhaite afficher ses plages horaires en face de chaque quai (donc chaque ligne du bloc) en fonction des heures de RDV..
yrogerg_d est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 14h48   #4
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
donc le nombre de colonnes sur une même ligne n'est pas fixe ?
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 14h55   #5
Invité de passage
 
Inscription : décembre 2004
Messages : 29
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 29
Points : 3
Points : 3
Oui tout a fait...

par contre la solution a laquelle je pensais, etait de predefinir dans le bloc de données, n items non visible, (10 ou 20), et en fonction des plages horaires afficher autant d'item que de plage trouvées. ainsi que les positions et la durée (la largeur de l'item...)

le probleme c'est que je ne peux fixer la position et la largeur d'un item donné pour une ligne du bloc basé..

a part le java je ne vois pas de solution...
yrogerg_d est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 14h57   #6
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Bien sur vous pouvez régler à la fois largeur et position avec l'instruction Set_Item_Property()
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 15h08   #7
Invité de passage
 
Inscription : décembre 2004
Messages : 29
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 29
Points : 3
Points : 3
oui mais avec set_item_property, les proprietes sont reportées sur toutes les lignes du bloc...
et ce n'est pas ce que je veux...

mais le set_item_instance_property ne permet pas de changer les positions...
yrogerg_d est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 15h10   #8
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Citation:
Envoyé par yrogerg_d
oui mais avec set_item_property, les proprietes sont reportées sur toutes les lignes du bloc...
et ce n'est pas ce que je veux...

mais le set_item_instance_property ne permet pas de changer les positions...
vous voulez des largeurs de colonne différentes d'une ligne à l'autre et
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2007, 15h19   #9
Invité de passage
 
Inscription : décembre 2004
Messages : 29
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 29
Points : 3
Points : 3
oui...

mais les instructions forms de base ne le permettent pas... je cherche une solution...

il y a quelques temps un pestataire avait decoupé les plages en tranche de 15 minutes ! (1 item 15 minutes), et il affichait les items concernés par une plage.. donc dans le bloc de donné il y'a 96 champs ! (4 x 24heures! )
c'est un peu penible comme systeme..

enfin si je n'ai pas le choix...
yrogerg_d 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 00h32.


 
 
 
 
Partenaires

Hébergement Web