2009-05-14 13 views
0

J'utilise le générateur d'application dans Oracle - et j'ai un nouveau formulaire d'enregistrement pour les heures d'ouverture d'un cinéma. Fondamentalement pour le moment je l'ai si vous pouvez mettre un id de cinéma dans une table de cinéma, mais le problème est que vous avez besoin de connaître l'id - donc ce n'est pas très convivial. Je voudrais que cet id soit dynamiquement mis dans le formulaire en slectionnant le nom du cinéma d'une liste déroulante (j'ai réussi à inclure la liste déroulante de cinéma)remplir une zone de texte sur un formulaire - oracle

Comment puis-je remplir le formulaire avec l'id respectif basé sur le choix de la boîte de sélection dans le générateur d'application?

Merci

Répondre

0

Voulez-vous dire Oracle Application Express, qui a un générateur d'applications appelé composant?

Une requête de liste de sélection typique serait:

select cinema_name, cinema_id 
from cinemas 
order by cinema_name; 

qui affiche une liste des noms de cinéma à l'utilisateur, et lorsque le choix d'une valeur de remplir la pièce avec l'ID de cinéma. En termes HTML, il construit une balise SELECT comme ceci:

<select id="P1_CINEMAS"> 
    <option value="11">Ashtead</option> 
    <option value="23">Birmingham</option> 
    <option value="72">Croydon</option> 
</select> 

Si l'utilisateur choisit « Croydon » dans la liste ci-dessus, la valeur « 72 » sera affiché à la base de données.