This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Saturday, May 9, 2015

Material management module.

when you want to give a user permission to direct goods receive . you must change at setup form employee working level form and give all permission.

Saturday, April 4, 2015

Use VNC Viewer AND WINSCP

url: http://192.168.0.200:8888/forms/frmservlet?config=smc_live
 Vnc and wncp WinScp: 192.160.0.200 Password : oracle./123456
drag your form right side and select location u1/smc_live  --may be delete after compile form.[Two part on or first part is my computer and second part which indicate server pc and (must be show location of file.)]
For test sever on ping-- ping 192.168.0.200 -t
which form I want to compile:

Root/u01/_live Vnc Viewer : Password 123456
Right click on desktop : open terminal. Computer/filesystem/u01/glh_live/compile

Saturday, March 14, 2015

কম্পিউটারকে ঘুম পাড়িয়ে নিন

উইন্ডোজ অপারেটিং সিস্টেমের ভালো একটা সুবিধা হচ্ছে কম্পিউটারকে ঘুম পাড়িয়ে (Sleep) পরবর্তী সময়ে আবার কাজ করানো যায়। বারবার কম্পিউটার বন্ধ বা চালু করার চেয়ে এটা ভালো। বিশেষ করে ল্যাপটপ কম্পিউটারে এই সুবিধা বেশ কাজে লাগে। অনেক ক্ষেত্রে ল্যাপটপের ব্যাটারির স্থায়িত্ব বাড়াতেও ভূমিকা রাখে। কিন্তু এমন অনেক কম্পিউটারে স্লিপ চালু করে রাখলেও সেটি ঠিকভাবে কাজ করে না। কখনো হুট করে জেগে উঠতে পারে কোনো কাজ না করেই।
এ সমস্যা সমাধানের জন্য স্টার্ট মেনুতে গিয়ে cmd.exe লিখে এন্টার করুন। এবার এখানে powercfg -lastwake লিখে এন্টার করুন। শেষ কবে কম্পিউটার স্লিপে গিয়েছিল সেটি দেখাবে। যদি কোনো কিছু না দেখায় তাহলে এবার powercfg -devicequery wake_armed সংকেত প্রয়োগ করুন। ফলে কোন কোন যন্ত্রাংশ থেকে স্লিপে নেওয়া হয়েছে সেটি দেখাবে। এবার স্টার্ট থেকে Run -এ devmgmt.msc লিখে এন্টার চাপুন।
ডিভাইস ম্যানেজার চালু হলে কমান্ড প্রম্পটে পাওয়া যন্ত্রাংশ খুঁজে নিন। যদি কি-বোর্ড হয় তবে কি-বোর্ডে ডান ক্লিক করে Properties-এ যান। এবার Power Management tab-এ গিয়ে Allow this device to wake the computer-এ থাকা টিকচিহ্ন তুলে দিয়ে OK করুন। এভাবে কমান্ড প্রম্পটে পাওয়া যন্ত্রাংশে একইভাবে Properties-এ গিয়ে পরের কাজগুলো করে নিন।

Thursday, March 12, 2015

HPMS - HR -MODULE -PROBLE-NEW CREATE DESIGNATION


Thursday, February 12, 2015

Update hr_employee table

First Delete specific column then

add this script

ALTER TABLE BPH_UAT.MM_RECONAUDITVFY
ADD (VC_FLAG CHAR(2 BYTE));


Trigger for hr_employee table

CREATE OR REPLACE TRIGGER TRG_synch_hpms_doctor
after update or delete of emp_name, job_id on hr_employee
for each row
declare

    /*
    Purpose : This trigger synchronize the Doctor Name and Designation between HR_EMPLOYEE and HPMS_DOCTOR
    Created By: Kazi Mokarem;
    Date: 20/03/2011
    */
   
    cursor cur_hpms_doctor is
        select doctor_no,doctor_name,designation
        from hpms_doctor
        where doctor_no   = :new.emp_no
        ;
     crDoctor cur_hpms_doctor%rowtype;
     
    cursor cur_dr_desig is
       select job_desc,job_type_id
       from hr_jobcode
       where job_id = :new.job_id
       and rownum=1;
     
      vDesignation    hr_jobcode.job_desc%type;
      vJobTypeId      hr_jobtype.job_type_id%type;
 
   cursor cur_hr_job_type(cpJobTypeId  hr_jobtype.job_type_id%type)is
          select job_short_desc
          from   hr_jobtype
          where  job_type_id =cpJobTypeId
          and rownum=1;
    vJobShortDesc  hr_jobtype.job_short_desc%type;
    vActiveStatus varchar2(1);      
begin
 
  if updating then
 
         Begin
         update hpms_doctor
          set ACTIVE_FLAG=nvl(:New.active_status,:old.active_status)
          where doctor_no =nvl(:new.emp_no,:old.emp_no);
         exception when others then
         null;
         end;
      if :new.emp_name = :old.emp_name and :new.job_id = :old.job_id then
        return;
      end if;
     
           
      open cur_hpms_doctor;fetch cur_hpms_doctor into crDoctor;
 
      if cur_hpms_doctor%found then
     
          /*
          if :new.job_id is null then
             delete from hpms_doctor
             where doctor_no = :new.emp_no;
             return;
          end if;
          */
         
          if :new.job_id <> :old.job_id then
            open cur_dr_desig;fetch cur_dr_desig into vDesignation,vJobTypeId;close  cur_dr_desig;
          end if;
         
       
         
          /*
          if :new.job_id is not null then
           open  cur_hr_job_type(vJobTypeId);fetch  cur_hr_job_type into vJobShortDesc; close    cur_hr_job_type;
           if  nvl(vJobShortDesc,'#') <> 'DOC' then
             delete from hpms_doctor
             where doctor_no = :new.emp_no;
             return;
           end if;  
          end if;
          */
         
         
          if upper(crDoctor.doctor_name) <> upper(nvl(:new.emp_name,:old.emp_name))
             and upper(crDoctor.designation) <> upper(vDesignation) then
           
             update hpms_doctor
             set doctor_name = nvl(:new.emp_name,:old.emp_name),
                 designation = vDesignation
             where doctor_no = nvl(:new.emp_no,:old.emp_no);
           
          elsif upper(crDoctor.doctor_name) <> upper(nvl(:new.emp_name,:old.emp_name)) then
             update hpms_doctor
             set    doctor_name = nvl(:new.emp_name,:old.emp_name)
             where  doctor_no   = nvl(:new.emp_no,:old.emp_no);  
          elsif upper(crDoctor.designation) <> upper(vDesignation)      then
             update hpms_doctor
             set designation = vDesignation
             where doctor_no = nvl(:new.emp_no,:old.emp_no);
          end if;
         
       --if upper(crDoctor.active_flag)<>upper(nvl(:New.active_status,:old.active_status)) then
          update hpms_doctor
          set ACTIVE_FLAG=nvl(:New.active_status,:old.active_status)--vActiveStatus
          where doctor_no =nvl(:new.emp_no,:old.emp_no);
        --end if;
         
         
      end if;  
      close cur_hpms_doctor;
  elsif deleting then
      --delete from hpms_doctor
      --where doctor_no = nvl(:new.emp_no,:old.emp_no);
      null;
  end if;
 
  exception
    when others then null;
 end;
/

Wednesday, February 11, 2015

Wish to data correction for issue, requisation, verify important table and view

mm_irmst
mm_irchd
mm_issuemst
mm_issuechd
mm_receivemst
mm_receivechd
pr_invoicechd
pr_invoicemst
mm_obverify
mmv_itemstocktrns(view) for internal requisation and receive qty.
mm_itemstock
PR_INVOICEMST
PR_INVOICECHD

HPMS


Tuesday, January 27, 2015

Oracle Forms Designer has stopped working

When you install Oracle Developer Suite 10g Release 2 on windows 7 and try to open any form within the builder, you may face the following issues..

Oracle Forms Designer Has stopped Working

Windows can check online for a solution to the problem.

---> Check online for a solution and close the program
----> close the program

What is the solution ? 

There is two solution for this issue.

Solution # 1

  1. Open form builder.
  2.  Make connection with database.
  3.  Now open the form.
If solution # 1 doesn't work in your case then your need metalink (support.oracle.com) access which required valid support account.

 Solution #2

  1. Download Patchset no. 7047034
  2. Extract in root drive like C:\ 7047034
  3. open command prompt with admin previlage (@ write cmd)
  4. set oracle_home like (C:\Users\Administrator>set oracle_home=C:\DevSuiteHome_1)
  5. set PATH=%ORACLE_HOME%\OPatch;%PATH% like (C:\Users\Administrator>set PATH=%ORACLE_HOME%\OPatch;%PATH%)
  6. go to patchset folder like (C:\Users\Administrator>cd c:\7047034)
  7. write opatch apply like (c:\7047034>opatch apply)
  8. When your see >>Is this system ready for updating?
    Please respond Y|N > << Type Y and press Enter Key
  9. at finishing you will see >>OPatch succeeded.
    OPatch returns with error code = 0 <<
  10. write cscript //nologo remove_demo.js like (c:\7047034>cscript //nologo remove_demo.js)
Your are done. ;)

Now open form builder and open any form without error.

Enjoy Oracle Forms Developing..

If it helps, Leave your message.

Wednesday, January 7, 2015

Doctor's Schedule

Title: How can you set up your doctor's name for schedule.

1'st  Part


2'nd Part
This part is for 4'th tab name: Doctor service schedule