top oracle forms reports interview questions
Често задавани въпроси за интервюта за Oracle Forms and Reports:
Ако се подготвяте за интервю за роля на разработчик на Oracle, трябва да сте добре запознати с Oracle Forms and Reports.
Прочетете предишната ни статия на Въпроси за интервю за Oracle DBA, RAC и настройка на ефективността .
=> Щракнете тук за серия, обхващаща въпроси за интервю за Oracle
Тази статия обхваща:
- Въпроси за интервю за Oracle Forms
- Въпроси за интервю за Oracle Reports
Прегледът на тези въпроси за интервю ще ви помогне да пропуснете всяко интервю и следователно тази статия е силно препоръчителна за търсещите работа.
Какво ще научите:
Най-добрите формуляри и доклади на Oracle за интервюта
Въпроси за интервю за Oracle Forms
В # 1) Какво разбирате от Oracle Forms и защо те се изискват?
Отговор: Oracle Forms са потребителските интерфейси, които са разработени за представяне на данните на потребителя. Тези данни могат да бъдат представени след извличане от базата данни на Oracle. Ако е необходимо, формулярите могат да бъдат интегрирани с уеб услуги или Java, за да следват архитектурата на SOA. Формулярите се създават в източника като .fmb файлове и по-късно се компилират в .fmx (изпълним файл).
Формулярите на Oracle включват:
- Разработчик на формуляри: Помага при разработването и компилирането на Oracle Forms.
- Услуги за формуляри: Той се счита за разполагане на формуляри.
В # 2) Обяснете различните нива, на които Oracle Form Services взаимодействат.
Отговор: Oracle Form Services е тристепенно приложение и следователно той ще си взаимодейства на долните нива:
- Клиентско ниво
- Ниво на сървъра
- База данни ниво
На ниво клиент, HTTP заявките ще бъдат изпращани от клиент към системата. Тази заявка ще бъде получена от сървъра за слушатели на формуляри на сървъра и той ще инициира процеса на изпълнение на формуляри. Този процес ще изпрати заявката до базата данни за извличане на информацията и ще я изпрати обратно на клиента.
Това завършва работния процес на взаимодействие с потребителя чрез Oracle Forms Services.
В # 3) Можем ли да извикаме един формуляр от друг в приложение с много форми?
Отговор: Да, можем да извикаме една форма от друга с помощта на вградените по-долу функции:
- OPEN_FORM: Той отваря искания формуляр заедно с текущия формуляр и потребителят може да навигира до двата формуляра в една и съща сесия.
- NEW_FORM: Той също така ще отвори нов формуляр, но след излизане от текущия формуляр.
- CALL_FORM: Той ще отвори искания формуляр, като запази родителския формуляр активен, но скрит. След като излезе от заявения формуляр, контролът се връща към родителския формуляр.
В # 4) Какво разбирате от LOV и как може да се използва?
Отговор: LOV е списък със стойности, попълнени в изскачащ прозорец и се показва на крайния потребител за избор. Тези стойности могат да бъдат присвоявани и извиквани статично или динамично в LOV.
Съществува свързано свойство, известно като „LOV за проверка“, което се използва за проверка на съдържанието на LOV. Ако това свойство е зададено на true, текущата стойност на текстовия елемент се сравнява със стойностите, показани в първата колона на LOV.
Ако някоя от стойностите на LOV съответства на текстовия елемент, проверката е успешна и LOV няма да се покаже. Ако стойността не съвпада, ще се покаже LOV и ще се извърши търсене въз основа на текстовия елемент.
В # 5) Какво е платно в Oracle Forms?
Отговор: Canvas е слой в прозорец, където могат да се поставят визуални обекти като елементи от интерфейса или графики.
Oracle Forms поддържа четири вида платно, както е споменато по-долу:
- Платно за съдържание (платно по подразбиране)
- Разделно платно
- Платно на лентата с инструменти
- Подредено платно
В # 6) В каква последователност се задействат тригерите от Oracle Forms?
Отговор: Oracle Forms следват йерархията по-долу за изпълнение на задействане:
безплатно приложение за разписание за iphone и android
- Предварителна форма
- Предварително блокиране
- Предварителен запис
- Предтекстов елемент
- Когато-нова-форма-екземпляр
- Когато-нов-блок-екземпляр
- Когато-нов-запис-екземпляр
- Когато-нов-елемент-екземпляр
- Точка след текст_
- След запис
- След блокиране
- Пост-формуляр
Q # 7) Обяснете връзката Master-Detail с някои примери.
Отговор: Връзката Master-Detail е връзката между различни бизнес субекти, която следва модела на взаимоотношения родител-дете. Ще има един родителски обект, свързан с много дъщерни обекти.
Например, можем да имаме един капитан на име КОМПАНИЯ с различни детайли като ОТДЕЛИ (HR, FINANCE, OPERATIONS, ADMIN и др.).
Тази връзка може да бъде реализирана с помощта на два блока данни, където първият блок данни представлява главната таблица, докато другият представлява подробна таблица.
Въпрос # 8) Назовете различните задействания, свързани с Oracle Forms, които имат връзка главен детайл.
Отговор: Включените тригери се създават по време на създаването на блока за главни детайли:
- ПРИ ПРОВЕРКА-ИЗТРИВАНЕ-МАЙСТЪР
- НА ЯСНИ ДЕТАЙЛИ
- НА ПОПУЛЯРНИ ПОДРОБНОСТИ
В # 9) Кои са различните конфигурационни файлове, които се използват от Oracle Forms?
Отговор: Конфигурационните файлове включват:
- по подразбиране.env
- formsweb.cfg
- ftrace.cfg
- base.htm, basejini.htm & basejpi.htm
Използвайки горните конфигурационни файлове, потребителят може да посочи различни параметри за формулярите според изискването.
В # 10) Какво имаме предвид под група записи в Oracle Forms?
Отговор: Групата записи е рамка от редове и колони в Oracle Forms, подобна на таблица в базата данни на Oracle.
Групите за запис могат да бъдат:
- Група за запитване на заявки
- Група без запитвания
- Група за статични записи
Група записи на заявки е свързана с оператора SELECT и може да бъде създадена или актуализирана по време на проектиране или изпълнение. Докато групата от записи без запитване не е свързана с която и да е заявка и следователно тя може да бъде създадена или актуализирана само по време на изпълнение.
Статичната група записи отново не е свързана с никаква заявка и може да бъде създадена или актуализирана само по време на фазата на проектиране.
Въпроси за интервю за Oracle Reports
В # 11) Какво представлява отчетът на Oracle? Избройте различните му видове.
Отговор: Oracle Report е инструмент, предоставен от Oracle Fusion Middleware, който се използва за генериране на отчети въз основа на данните, съхранявани в базата данни на Oracle. Състои се от Oracle Reports Developer, инструмент за проектиране на отчети и Oracle Application Server Reports Services.
Различните видове отчети включват:
- Таблично
- Главни подробни отчети
- Отчети за формуляри
- Отчети за писма на формуляри
- Пощенски отчети за етикети
- Матрични отчети
В # 12) Какво представлява имплицитна котва и как е различна анкета с явна форма в конструктор на отчети?
Отговор: Котва се използва за определяне на позицията на обект в хоризонтална и вертикална посока. Тази позиция на обект винаги ще бъде относителна към позицията на другите обекти, които могат да бъдат наречени родителски обекти за тези дъщерни обекти.
По време на изпълнение, имплицитен котва ще бъде генериран от Oracle Forms Builder за всеки обект на оформление, който не съдържа явен котва. Имплицитната котва ще бъде създадена по време на изпълнение на отчета, докато явните анкери се създават от потребител изрично.
Въпрос # 13) Назовете различни тригери, поддържани от Oracle Reports и техния ред на задействане.
Отговор: По-долу са изброени тригерите, поддържани от Oracle Reports:
- Преди формуляра за параметри: Изстрелва се преди показването на формуляра на параметъра по време на изпълнение на екрана.
- След формуляр за параметър: Изстрелва се след показването на формуляра на параметъра по време на изпълнение на екрана.
- Преди доклад: Уволнява се преди изпълнението на отчет, но след като заявките се анализират.
- Между страниците: Уволнява се преди форматирането да се извършва за всяка страница с изключение на първата страница.
- След доклад: Изстрелва се или на изхода на визуализатора, или след като изходът на отчета се сподели с дестинацията.
В # 14) Каква е разликата между bind и лексикален параметър?
Отговор: Параметрите за обвързване са променливите, които могат да заменят една стойност в SQL / PLSQL като номер, символ, низ или дата.
Докато лексикалният параметър може да замени клаузи или множество стойности, вградени в заявката SELECT, вероятно след SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING, CONNECT BY и START WITH.
Въпрос # 15) Избройте различните видове колони в Oracle Reports.
Отговор: В отчетите на Oracle има три типа колони. Те са:
- Колони с формула: Колона, която може да прави дефинирани от потребителя изчисления на стойности в други колони и да връща някаква стойност.
- Обобщени колони: Колона, която може да прави обобщени изчисления като сума, средно и т.н. върху стойности, поставени в другите колони.
- Колони за резервни части: Колона, за която типът или стойността на данните могат да бъдат зададени чрез PL / SQL.
Въпрос # 16) Какво представлява програма за излизане от потребителя в Oracle Reports?
какво е добро изтегляне на mp3
Отговор: Изходът на потребителя е програма, която е написана за извършване на някакво съответно действие. Те могат да бъдат извикани от тригери на отчети и след като бъдат изпълнени, той връща контрола на Report Builder.
Малко от изходите на потребителите са изброени, както е показано по-долу:
- FND SRWINIT
- FND SRWEXIT
- FND FORMAT_CURRENCY
- FND FLEXSQL
- FND FLEXIDVAL
В # 17) Как можем да генерираме изходни отчети във формат Excel?
Отговор: За да получим отчетни данни във формат на Excel, можем да използваме:
- Команда SPOOL
- Пакет Text_IO
- UTL пакет
В # 18) Каква е разликата между гъвкавия режим и ограничения режим?
Отговор: Ограничен режим, ако е зададен, ограничава дъщерния обект в заграждащите родителски обекти. Ако не е включено, дъщерните обекти могат да се преместят от родителските обекти.
По време на гъвкав режим родителските обекти ще коригират границата си, ако дъщерният обект се разшири или премести. Ако не е зададено, родителските граници остават фиксирани, когато дочерните обекти се движат.
Въпрос # 19) Какво представлява матричен отчет и колко минимални групи са необходими за изготвянето на същия?
Отговор: Матрицата е вид отчет, който прилича на информационна мрежа с един ред етикети и една колона колони. В модела на данните са необходими поне 4 групи за изготвяне на матричен отчет. Една трябва да бъде група от кръстосани продукти, една клетъчна група и поне две групи трябва да са в групата на кръстосани продукти.
Въпрос # 20) Възможно ли е да има множество оформления в отчет?
Отговор: Да, възможно е да имате множество оформления. Можем да използваме допълнителна опция за оформление в инструмента за редактиране на оформление.
Заключение
Надявам се горната статия да ви помогне да се подготвите за интервюто си и да увеличите познанията си за концепцията за Oracle Forms and Reports.
=> Щракнете тук за серия, обхващаща въпроси за интервю за Oracle
Прочетете следващата част 4: Най-добрите приложения за Oracle и технически интервюта за Oracle SOA
Всичко най-хубаво!!!
Препоръчително четене
- Въпроси и отговори за интервюта
- Най-добрите технически въпроси за Oracle Apps и интервюта за Oracle SOA
- Водещи въпроси за интервюта за Oracle: Въпроси за Oracle Basic, SQL, PL / SQL
- Някои интересни въпроси за интервю за тестване на софтуер
- Най-добрите въпроси за интервюта за Oracle DBA, RAC и настройка на ефективността
- Въпроси и отговори за интервю за ETL тестване
- Топ 12 въпроса за интервю за Mockito (Подигравателно рамково интервю)
- Софтуерно ръководство Тестване Интервю въпроси за опитни професионалисти