top oracle forms reports interview questions
Questions d'entrevue Oracle Forms and Reports fréquemment posées:
Si vous vous préparez à un entretien de rôle de développeur Oracle, vous devez être familiarisé avec Oracle Forms and Reports.
Lisez notre précédent article sur Questions d'entretiens Oracle DBA, RAC et Performance Tuning .
=> Cliquez ici pour les séries couvrant les questions d'entrevue Oracle
Cet article couvre:
- Questions d'entretien d'Oracle Forms
- Questions d'entretien d'Oracle Reports
La revue de ces questions d'entrevue vous aidera à résoudre n'importe quel entretien et, par conséquent, cet article est fortement recommandé aux demandeurs d'emploi.
Ce que vous apprendrez:
Questions d'entretien les plus fréquentes sur Oracle Forms And Reports
Questions d'entretiens chez Oracle Forms
Q # 1) Que comprenez-vous par Oracle Forms et pourquoi sont-ils requis?
Répondre: Les formulaires Oracle sont les interfaces utilisateur développées pour présenter les données à l'utilisateur. Ces données peuvent être présentées une fois extraites de la base de données Oracle. Si nécessaire, les formulaires peuvent être intégrés aux services Web ou à Java pour suivre l'architecture SOA. Les formulaires sont créés à la source sous forme de fichiers .fmb et compilés ultérieurement en .fmx (fichier exécutable).
Les formulaires Oracle comprennent:
- Développeur de formulaires: Il aide au développement et à la compilation d'Oracle Forms.
- Services de formulaires: Il est pris en compte pour le déploiement de Forms.
Q # 2) Expliquez les différents niveaux auxquels Oracle Form Services interagit.
Répondre: Oracle Form Services est une application à trois niveaux et donc il interagira aux niveaux ci-dessous:
- Niveau client
- Niveau serveur
- Niveau de la base de données
Au niveau du client, les requêtes HTTP seront envoyées par un client au système. Cette demande sera reçue par le servlet d'écoute de formulaires sur le serveur et lancera le processus d'exécution de formulaires. Ce processus enverra la demande à la base de données pour récupérer les informations et les renvoyer au client.
Cela termine le flux de travail de l'interaction utilisateur via Oracle Forms Services.
Q # 3) Pouvons-nous invoquer un formulaire à partir d'un autre dans une application multi-formulaires?
Réponse: Oui, nous pouvons invoquer un formulaire à partir d'un autre à l'aide des fonctions intégrées ci-dessous:
- OPEN_FORM: Il ouvre le formulaire demandé avec le formulaire actuel et l'utilisateur peut naviguer vers les deux formulaires dans la même session.
- NOUVELLE FORME: Cela ouvrira également un nouveau formulaire, mais après avoir quitté le formulaire actuel.
- CALL_FORM: Il ouvrira le formulaire demandé en gardant le formulaire parent actif mais masqué. Une fois sorti du formulaire demandé, le contrôle revient au formulaire parent.
Q # 4) Qu'entendez-vous par LOV et comment peut-il être utilisé?
Répondre: LOV est une liste de valeurs remplie dans une fenêtre contextuelle et est affichée à l'utilisateur final pour sélection. Ces valeurs peuvent être affectées et appelées de manière statique ou dynamique dans la liste de valeurs.
Il existe une propriété associée connue sous le nom de «LOV pour la validation» qui est utilisée pour valider le contenu de la LOV. Si cette propriété est définie sur true, la valeur actuelle de l'élément de texte est comparée aux valeurs affichées dans la première colonne de la liste de valeurs.
Si l'une des valeurs de LOV correspond à l'élément de texte, la validation réussit et la LOV ne sera pas affichée. Si la valeur ne correspond pas, la LOV sera affichée et une recherche sera effectuée en fonction de l'élément de texte.
Q # 5) Qu'est-ce qu'un canevas dans Oracle Forms?
Répondre: Le canevas est un calque dans une fenêtre où les objets visuels tels que les éléments d'interface ou les graphiques peuvent être placés.
Oracle Forms prend en charge quatre types de canevas, comme indiqué ci-dessous:
- Canevas de contenu (canevas par défaut)
- Tableau de l'onglet
- Canevas de la barre d'outils
- Toile empilée
Q # 6) Dans quel ordre les déclencheurs sont-ils déclenchés par Oracle Forms?
Réponse: Oracle Forms suit la hiérarchie ci-dessous pour l'exécution du déclencheur:
comment trouver la clé réseau sur le routeur
- Pré-forme
- Pré-blocage
- Pré-enregistrement
- Élément de pré-texte
- When-new-form-instance
- Quand-nouvelle-instance-de-bloc
- Quand-nouvelle-instance-d'enregistrement
- When-new-item-instance
- Post-text_item
- Post-enregistrement
- Post-blocage
- Post-formulaire
Q # 7) Expliquez la relation maître-détail avec quelques exemples.
Répondre: La relation maître-détails est la relation entre différentes entités commerciales qui suit le modèle de relation parent-enfant. Il y aura une entité parente liée à plusieurs entités enfants.
Par exemple, nous pouvons avoir un maître nommé ENTREPRISE avec des détails différents en tant que DÉPARTEMENTS (RH, FINANCE, OPÉRATIONS, ADMIN, etc.).
Cette relation peut être mise en œuvre à l'aide de deux blocs de données où le premier bloc de données représente la table maître tandis que l'autre représente une table détaillée.
Q # 8) Nommez les différents déclencheurs associés aux formulaires Oracle ayant une relation maître-détails.
Répondre: Les déclencheurs enrôlés sont créés lors de la création du bloc maître-détails:
- ON-CHECK-DELETE-MASTER
- DÉTAILS CLAIRS
- DÉTAILS SUR LA POPULATION
Q # 9) Quels sont les différents fichiers de configuration utilisés par Oracle Forms?
Répondre: Les fichiers de configuration comprennent:
- default.env
- formsweb.cfg
- ftrace.cfg
- base.htm, basejini.htm et basejpi.htm
En utilisant les fichiers de configuration ci-dessus, un utilisateur peut spécifier différents paramètres pour les formulaires selon l'exigence.
Q # 10) Qu'entend-on par groupe d'enregistrements dans Oracle Forms?
Répondre: Un groupe d'enregistrements est un cadre de lignes et de colonnes dans les formulaires Oracle similaire à une table dans la base de données Oracle.
Les groupes d'enregistrement peuvent être:
- Groupe d'enregistrements de requête
- Groupe d'enregistrements sans requête
- Groupe d'enregistrement statique
Un groupe d'enregistrements de requête est associé à l'instruction SELECT et peut être créé ou mis à jour pendant la conception ou l'exécution. Alors qu'un groupe d'enregistrements sans requête n'est associé à aucune requête et par conséquent, il ne peut être créé ou mis à jour que pendant l'exécution.
Le groupe d'enregistrements statiques n'est à nouveau associé à aucune requête et ne peut être créé ou mis à jour que pendant la phase de conception.
Questions d'entretiens chez Oracle Reports
Q # 11) Qu'est-ce qu'un rapport Oracle? Énumérez ses différents types.
Répondre: Oracle Report est un outil fourni par Oracle Fusion Middleware, utilisé pour générer des rapports basés sur les données stockées dans la base de données Oracle. Il se compose d'Oracle Reports Developer, un outil de conception de rapports et d'Oracle Application Server Reports Services.
Les différents types de rapport comprennent:
- Tabulaire
- Rapports maître-détail
- Rapports de formulaire
- Rapports de lettre type
- Rapports sur les étiquettes de publipostage
- Rapports matriciels
Q # 12) Qu'est-ce qu'une ancre implicite et en quoi est-elle une ancre explicite de forme différente dans un générateur de rapport?
Répondre: Une ancre est utilisée pour déterminer la position d'un objet dans les directions horizontale et verticale. Cette position d'un objet sera toujours relative à la position des autres objets, qui peuvent être appelés objets parents pour ces objets enfants.
Lors de l'exécution, une ancre implicite sera générée par Oracle Forms Builder pour chaque objet de mise en page, qui ne contient pas d'ancrage explicite. L'ancre implicite sera créée pendant l'exécution d'un rapport tandis que les ancres explicites sont créées explicitement par un utilisateur.
Q # 13) Nommez différents déclencheurs pris en charge par Oracle Reports et leur ordre de déclenchement.
Réponse: Vous trouverez ci-dessous les déclencheurs pris en charge par Oracle Reports:
- Avant le formulaire de paramètre: Obtient déclenché avant l'affichage du formulaire de paramètre d'exécution à l'écran.
- Après le formulaire de paramètre: Obtient déclenché après l'affichage du formulaire de paramètre d'exécution à l'écran.
- Avant le rapport: Obtient le feu avant l'exécution d'un rapport, mais après l'analyse des requêtes.
- Entre les pages: Se déclenche avant la mise en forme pour chaque page à l'exception de la première page.
- Après le rapport: Est déclenché à la sortie de l'outil de prévisualisation ou une fois que la sortie du rapport est partagée avec la destination.
Q # 14) Quelle est la différence entre bind et le paramètre lexical?
Répondre: Les paramètres de liaison sont les variables, qui peuvent remplacer une seule valeur dans SQL / PLSQL telle que nombre, caractère, chaîne ou date.
Alors que le paramètre lexical peut remplacer des clauses ou plusieurs valeurs incorporées dans la requête SELECT éventuellement après SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING, CONNECT BY et START WITH.
Q # 15) Répertoriez les différents types de colonnes dans Oracle Reports.
Répondre: Il existe trois types de colonnes dans les rapports Oracle. Elles sont:
- Colonnes de formule: Colonne qui peut effectuer des calculs définis par l'utilisateur sur des valeurs dans d'autres colonnes et renvoyer une valeur.
- Colonnes récapitulatives: Column, qui peut effectuer des calculs récapitulatifs tels que la somme, la moyenne, etc. sur les valeurs placées dans les autres colonnes.
- Colonnes d'espace réservé: Colonne pour laquelle le type de données ou la valeur peut être défini à l'aide de PL / SQL.
Q # 16) Qu'est-ce qu'un programme d'exit utilisateur dans Oracle Reports?
Répondre: L'exit utilisateur est un programme écrit pour effectuer une action appropriée. Ils peuvent être appelés à partir de déclencheurs de rapport et une fois exécutés, il redonne le contrôle au Générateur de rapports.
Peu d'exits utilisateur sont répertoriés comme indiqué ci-dessous:
- FND SRWINIT
- FND SRWEXIT
- FND FORMAT_CURRENCY
- FND FLEXSQL
- FND FLEXIDVAL
Q # 17) Comment pouvons-nous générer une sortie de rapport au format Excel?
applications d'espionnage de téléphone portable pour Android
Réponse: Pour obtenir des données de rapport au format Excel, nous pouvons utiliser:
- Commande SPOOL
- Package Text_IO
- Forfait UTL
Q # 18) Quelle est la différence entre le mode flex et le mode confiné?
Répondre: Le mode confiné, s'il est défini, restreint l'objet enfant dans les objets parents englobants. S'il n'est pas activé, les objets enfants peuvent sortir des objets parents.
En mode flex, les objets parents ajusteront sa bordure si l'objet enfant se développe ou se déplace. Si elles ne sont pas définies, les bordures parent restent fixes lorsque les objets enfants se déplacent.
Q # 19) Qu'est-ce qu'un rapport matriciel et combien de groupes minimum sont nécessaires pour le préparer?
Répondre: Une matrice est une sorte de rapport qui ressemble à une grille d'informations avec une ligne d'étiquettes et une colonne de colonnes. Au moins 4 groupes sont requis dans le modèle de données pour préparer un rapport matriciel. L'un doit être un groupe de produits croisés, un groupe de cellules et au moins deux groupes doivent être dans un groupe de produits croisés.
Q # 20) Est-il possible d'avoir plusieurs mises en page dans un rapport?
Répondre: Oui, il est possible d'avoir plusieurs mises en page. Nous pouvons utiliser une option de mise en page supplémentaire dans l'éditeur de mise en page.
Conclusion
J'espère que l'article ci-dessus vous aidera à préparer votre entretien et à approfondir vos connaissances sur le concept d'Oracle Forms and Reports.
=> Cliquez ici pour les séries couvrant les questions d'entrevue Oracle
Lire la partie suivante 4: Principales questions d'entretien technique sur Oracle Apps et Oracle SOA
Tous mes vœux!!!
lecture recommandée
- Questions et réponses d'entrevue
- Questions les plus fréquentes sur les entretiens techniques Oracle Apps et Oracle SOA
- Principales questions d'entretien d'Oracle: Questions Oracle Basic, SQL, PL / SQL
- Quelques questions d'entretien intéressantes sur les tests de logiciels
- Questions d'entretien les plus fréquentes sur Oracle DBA, RAC et Performance Tuning
- Questions et réponses d'entrevue de test ETL
- Top 12 des questions d'entrevue Mockito (entretien Mocking Framework)
- Questions d'entrevue de test manuel du logiciel pour les professionnels expérimentés