الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

oracle forms migration

Featured Replies

بتاريخ:

ياشباب عنندى مشكلة
هل ممكن المساعدة فى نقل forms 4.5
الى forms 10g

بتاريخ:

1)First of all ..you have to install Forms10g on your machine
and then install forms4.5 on the same machine.
Note :Forms4.5 always make it's own Folder(Home) in the registry,it does'nt 
go under the oracle folder ,so there will be two folder for oracle in
the registry.

you have to put all your 4.5 forms in afolder..
let us call it old_forms and put it on c drive.

3)we have now to make a text file containing these forms with it's full path
so we can add our conversion command to all of the forms rather than doing
it for each single form.

4)go to start...run...
5)cmd then click enter..this will open the command prompt.
6)write this:
cd\
cd c:
cd old_forms
dir /b/s > files.txt

Note:
dir /b/s will list all of your fmb's with the path like this:
c:\old_forms\emp_form.inp
c:\old_forms\dept.inp
...
...

Note:
>files.txt will take the above results into afile named (Files.txt)
on the same folder(old_forms)

7)Now,,i have all the 4.5 forms listed in a text file !
8)go to old_forms folder
9)open files.txt

10)i'll do a replace operation on the file to put my conversion command
11)press ctrl+h on the text file ..this will open the replace window
12)replace c:\   with   
  F45GEN32 c:\
click replace.

13)show the replace window again.
  replace .inp    with
  .inp user/password@connecion_string UPGRADE=Y WIDEN_FIELDS=YES

Note: user is your user name and password,connection_string too.
for example :
user = scott
password = tiger
connection_string = orcl

Now the file will look like this:
F45GEN32 c:\old_forms\emp_form.inp SCOTT/TIGER@ORCL UPGRADE=Y WIDEN_FILES= YES
F45GEN32 c:\old_forms\dept.inp SCOTT/TIGER@ORCL UPGRADE=Y WIDEN_FILES= YES
....
....
   
14)now,we will change this text file to a batch file so all forms will be 
converted.
on command prompt,go to the folder again.
cd\
c:
cd old_forms
ren files.txt files.bat

or you can do it directly from window by renaming the file,
but you have to notice that file extension is shown(the file will look 
like a batch file not like atext file)

15)Now..very important to do is to rename the folder in the registry like this:
go to start
run
write this: regedit
go to HKEY-LOCAL-MACHINE
     SOFTWARE
you will see two oracle homes,one for Forms4.5 and one for Forms10g.
rename the forms10g folder to oracle999(for example)
and rename the forms4.5 folder to oracle.
This will ensure that windows can understand our conversion command
F45GEN32  as it's aforms4.5 coversion command.

16)Now..double click on our files.bat .
all forms will automatically convert.!!!!!

NOte : remember to rename the folders in the registry back to there 
original names .
oralce to oracle333 (this is the 4.5 folder)
oracle999 to oracle(this is the 10g folder)
so that you can work with forms10g again.

good luck !

تم تعديل بواسطة ammar_kh1982

بتاريخ:
  • كاتب الموضوع

اولا شكرا على الاهتمام بالرد عليا وانا اسف للتأخير لن النت عطلان من فترة لدى
انا عملت انزال لل10 جى على المكنة وحاولت انزل اصدار 4.5 لم اتمكن من انزاله كاملا المهم وصلت الى الخطوه 13 ولم اعرف من اين الامتداد .inp

بتاريخ:

أخي...
الforms4.5 التي تملكها هي من الامتداد inp or fmb?
إذا كانت من الامتداد inp فأكمل كما هو مكتوب وإذا كان fmb فاستبدل inp ب fmb في الخطوة 13

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.