top oracle forms reports interview questions
Ofte stillede spørgsmål om Oracle Forms and Reports Interview:
Hvis du forbereder dig til et Oracle-udviklerrolleinterview, skal du være velbevandret med Oracle Forms and Reports.
Læs vores tidligere artikel om Oracle DBA, RAC og Performance Tuning Interview Spørgsmål .
=> Klik her for serie, der dækker spørgsmål om Oracle Interview
Denne artikel dækker:
- Oracle Forms interviewspørgsmål
- Oracle Reports interviewspørgsmål
Gennemgang af disse interviewspørgsmål hjælper dig med at knække ethvert interview, og derfor anbefales denne artikel stærkt til jobsøgende.
Hvad du lærer:
Top spørgsmål om Oracle-formularer og rapporter
Oracle Forms Interview Spørgsmål
Spørgsmål nr. 1) Hvad forstår du ved Oracle Forms, og hvorfor kræves de?
Svar: Oracle Forms er brugergrænsefladerne, der er udviklet til at præsentere dataene for brugeren. Disse data kan præsenteres, når de er hentet fra Oracle-databasen. Hvis det er nødvendigt, kan formularer integreres med webtjenester eller Java for at følge SOA-arkitekturen. Formularer oprettes ved kilden som .fmb-filer og kompileres senere til .fmx (eksekverbar fil).
Oracle Forms inkluderer:
- Formularudvikler: Det hjælper med udvikling og kompilering af Oracle Forms.
- Formulartjenester: Det overvejes at implementere formularer.
Q # 2) Forklar de forskellige niveauer, hvor Oracle Form Services interagerer.
Svar: Oracle Form Services er en tredelt applikation og dermed det vil interagere på nedenstående niveauer:
- Kundeniveau
- Serverniveau
- Databaseniveau
På klientniveau sendes HTTP-anmodninger af en klient til systemet. Denne anmodning modtages af Forms Listener Servlet på serveren, og den vil starte Forms Runtime-processen. Denne proces sender anmodningen til databasen for at hente oplysningerne og sende den tilbage til klienten.
Dette afslutter arbejdsgangen for brugerinteraktion gennem Oracle Forms Services.
Spørgsmål nr. 3) Kan vi påberåbe sig en formular fra en anden i en flerformularapplikation?
Svar: Ja, vi kan påkalde en form fra en anden ved hjælp af nedenstående indbyggede funktioner:
- OPEN_FORM: Det åbner den ønskede form sammen med den aktuelle form, og brugeren kan navigere til begge formularer i samme session.
- NEW_FORM: Det åbner også en ny form, men efter afslutning fra den aktuelle form.
- OPKALD_FORM: Det åbner den ønskede formular ved at holde den overordnede formular aktiv, men skjult. Når kontrollen er afsluttet fra den anmodede formular, går den tilbage til den overordnede formular.
Spørgsmål nr. 4) Hvad forstår du ved LOV, og hvordan kan det bruges?
Svar: LOV er en liste over værdier, der er befolket i et pop op-vindue og vises til slutbrugeren til valg. Disse værdier kan tildeles og påberåbes statisk eller dynamisk i LOV.
Der er en relateret egenskab kendt som 'LOV for Validation', der bruges til at validere indholdet af LOV. Hvis denne egenskab er indstillet til sand, sammenlignes den aktuelle værdi af tekstelementet med de værdier, der vises i den første kolonne i LOV.
Hvis nogen af LOV-værdierne matcher tekstelementet, godkendes valideringen, og LOV vises ikke. Hvis værdien ikke stemmer overens, vises LOV, og der foretages en søgning baseret på tekstelementet.
Spørgsmål nr. 5) Hvad er et lærred i Oracle Forms?
Svar: Canvas er et lag i et vindue, hvor de visuelle objekter som interface-elementer eller grafik kan placeres.
Oracle Forms understøtter fire typer lærred som nævnt nedenfor:
- Indholdet lærred (standard lærred)
- Fanen lærred
- Værktøjslinjens lærred
- Stablet lærred
Spørgsmål nr. 6) I hvilken rækkefølge udløses udløsere af Oracle Forms?
Svar: Oracle Forms følger nedenstående hierarki for udførelse af trigger:
konvertere youtube til mp4 gratis online
- Forudformular
- Forblokering
- Forindspil
- Pre-text element
- Når-ny-form-instans
- Når-ny-blok-forekomst
- Når-ny-post-instans
- When-new-item-instance
- Post-tekst_item
- Post-Record
- Efter blokering
- Efterformular
Q # 7) Forklar Master-Detail-forholdet med nogle eksempler.
Svar: Master-Detail-forhold er forholdet mellem forskellige forretningsenheder, der følger forholdet mellem forældre og barn-forhold. Der vil være en overordnet enhed, der er knyttet til mange underordnede enheder.
For eksempel, Vi kan have en mester ved navn COMPANY med forskellige detaljer som AFDELINGER (HR, FINANS, OPERATIONER, ADMIN, osv.).
Dette forhold kan implementeres ved hjælp af to datablokke, hvor den første datablok repræsenterer mastertabellen, mens den anden repræsenterer en detaljeret tabel.
Q # 8) Navngiv de forskellige udløsere, der er knyttet til Oracle Forms, der har et master-detaljeret forhold.
Svar: Enlisted triggers bliver oprettet under oprettelsen af master-detailblokken:
- ON-CHECK-SLET-MASTER
- ON-CLEAR-DETALJER
- ON-POPULATE-DETALJER
Q # 9) Hvad er de forskellige konfigurationsfiler, der bruges af Oracle Forms?
Svar: Konfigurationsfilerne inkluderer:
- standard.env
- formerweb.cfg
- ftrace.cfg
- base.htm, basejini.htm & basejpi.htm
Ved hjælp af ovenstående konfigurationsfiler kan en bruger angive forskellige parametre for formularerne i henhold til kravet.
Q # 10) Hvad mener vi med rekordgruppe i Oracle Forms?
Svar: En rekordgruppe er en ramme af rækker og kolonner inden for Oracle Forms svarende til en tabel i Oracle-databasen.
Optagegrupper kan være:
- Forespørgselsregistreringsgruppe
- Ikke-forespørgselsgruppe
- Statisk Record Group
En forespørgselsregistreringsgruppe er knyttet til SELECT-sætningen og kan oprettes eller opdateres under design eller udførelse. Mens en postgruppe, der ikke er forespørgsel, ikke er knyttet til nogen forespørgsel, kan den derfor kun oprettes eller opdateres under udførelse.
Den statiske postgruppe er igen ikke knyttet til nogen forespørgsel og kan kun oprettes eller opdateres under designfasen.
Oracle Reports Interview Spørgsmål
Spørgsmål nr. 11) Hvad er en Oracle-rapport? Skriv en liste over de forskellige typer.
Svar: Oracle Report er et værktøj leveret af Oracle Fusion Middleware, som bruges til at generere rapporter baseret på de data, der er gemt i Oracle-databasen. Den består af Oracle Reports Developer, et rapportdesignværktøj og Oracle Application Server Reports Services.
Forskellige typer rapporter inkluderer:
- Tabelformet
- Master-Detail-rapporter
- Formularrapporter
- Formular brevrapporter
- Rapporter om postetiketter
- Matrixrapporter
Spørgsmål nr. 12) Hvad er et implicit anker, og hvordan er det et andet udtrykkeligt anker i en rapportbygger?
Svar: Et anker bruges til at bestemme placeringen af et objekt i vandret og lodret retning. Denne position af et objekt vil altid være i forhold til placeringen af de andre objekter, som kan kaldes forældreobjekter for disse underliggende objekter.
Under runtime genereres et implicit anker af Oracle Forms Builder for hvert layoutobjekt, som ikke har et eksplicit anker. Det implicitte anker oprettes i løbet af en rapport, mens eksplicit ankre oprettes eksplicit af en bruger.
Q # 13) Navngiv forskellige udløsere understøttet af Oracle Reports og deres affyringsordre.
Svar: Nedenfor vises de udløsere, der understøttes af Oracle Reports:
- Før parameterform: Bliver fyret før visning af runtime-parameterformularen på skærmen.
- Efter parameterform: Bliver fyret efter visning af runtime-parameterformularen på skærmen.
- Før rapport: Bliver fyret inden udførelsen af en rapport, men efter forespørgslerne bliver analyseret.
- Mellem sider: Bliver fyret, før formateringen udføres for hver side undtagen den første side.
- Efter rapport: Bliver fyret enten ved udgangen af Previewer eller når rapportoutputtet deles med destinationen.
Q # 14) Hvad er forskellen mellem bind og leksikalsk parameter?
Svar: Bindingsparametre er variablerne, som kan erstatte en enkelt værdi i SQL / PLSQL såsom antal, tegn, streng eller dato.
Mens leksikalsk parameter kan erstatte klausuler eller flere værdier indlejret i SELECT-forespørgsel muligvis efter SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING, CONNECT BY og START WITH.
Q # 15) Angiv de forskellige kolonnetyper i Oracle Reports.
Svar: Der er tre typer kolonner i Oracle-rapporter. De er:
- Formelkolonner: Kolonne, der kan udføre brugerdefinerede beregninger af værdier i andre kolonner og returnere en værdi.
- Resume kolonner: Kolonne, som kan udføre resuméberegninger som sum, gennemsnit osv. På værdier placeret i de andre kolonner.
- Pladsholderkolonner: Kolonne, for hvilken datatype eller værdi der kan indstilles ved hjælp af PL / SQL.
Spørgsmål nr. 16) Hvad er et brugerudgangsprogram i Oracle Reports?
Svar: User exit er et program, der er skrevet for at udføre en relevant handling. De kan kaldes fra rapportudløsere og når de er udført, giver det kontrollen tilbage til Report Builder.
grundlæggende fejlfindingsspørgsmål stillet i interviewet
Få af brugerudgange er angivet som vist nedenfor:
- FND SRWINIT
- FND SRWEXIT
- FND FORMAT_CURRENCY
- FND FLEXSQL
- FND FLEXIDVAL
Spørgsmål nr. 17) Hvordan kan vi generere rapportoutput i Excel-format?
Svar: For at få rapportdata i et Excel-format kan vi bruge:
- SPOOL-kommando
- Text_IO-pakke
- UTL-pakke
Spørgsmål nr. 18) Hvad er forskellen mellem flex-tilstand og begrænset tilstand?
Svar: Begrænset tilstand, hvis indstillingen begrænser det underordnede objekt i omsluttende overordnede objekter. Hvis det ikke er slået til, kan underordnede objekter bevæge sig ud af forældreobjekter.
I flex-tilstand justerer overordnede objekter sin kant, hvis underobjektet udvides eller bevæger sig. Hvis det ikke er indstillet, forbliver forældrenes grænser faste, når barnets objekter bevæger sig.
Spørgsmål nr. 19) Hvad er en matrixrapport, og hvor mange minimumgrupper kræves for at forberede den samme?
Svar: En matrix er en slags rapport, der ligner et informationsgitter med en række etiketter og en kolonne med kolonner. Mindst 4 grupper kræves i datamodellen for at udarbejde en matrixrapport. Den ene skal være en tværproduktgruppe, en cellegruppe og mindst to grupper skal være inden for en tværproduktgruppe.
Spørgsmål nr. 20) Er det muligt at have flere layouts i en rapport?
Svar: Ja, det er muligt at have flere layouts. Vi kan bruge en ekstra layoutmulighed i layoutredigeringsværktøjet.
Konklusion
Jeg håber, at ovenstående artikel hjælper dig med at forberede dig til dit interview og øge din viden om begrebet Oracle Forms and Reports.
=> Klik her for serie, der dækker spørgsmål om Oracle Interview
Læs næste del 4: Top Oracle Apps og Oracle SOA tekniske interviewspørgsmål
Alt det bedste!!!
Anbefalet læsning
- Interviewspørgsmål og svar
- Top Oracle Apps tekniske og Oracle SOA interviewspørgsmål
- Top Oracle Interview-spørgsmål: Oracle Basic, SQL, PL / SQL-spørgsmål
- Nogle interessante spørgsmål om software-test Interview
- Topspørgsmål om Oracle DBA, RAC og Performance Tuning Interview
- ETL Testing Interview Spørgsmål og svar
- Top 12 Mockito Interview Spørgsmål (Mocking Framework Interview)
- Software manuel test Interviewspørgsmål til erfarne fagfolk