Tuesday, 12 September 2017

APEX Dashboard

APEX Dashboard

Code:
select label, to_char(value,'999G999G990') val, url
from (
select 1 display_order,
'STUDENT' label,
count(ADMISSION_NO) value,
'f?p='||:APP_ID||':1:'||:APP_SESSION||':::1,RIR,RP' url
from NEW_ADMISSION
union all

select 2 display_order,
'EMPLOYEE' label,
count(EMPLOYEE_ID) value,
'f?p='||:APP_ID||':45:'||:APP_SESSION||':::45,RIR,RP' url
from  EMPLOYEE_INFORMATION
union all
select 3 display_order,
'HOSTEL' label,
count(CHIT_NO) value,
'f?p='||:APP_ID||':45:'||:APP_SESSION||':::45,RIR,RP' url
from ROOM_BOOKING

union all
select 4 display_order,
'LIBRARY' label,
count(STORE_NO) value,
'f?p='||:APP_ID||':45:'||:APP_SESSION||':::45,RIR,RP' url
from BOOK_STORE
)

order by display_order


Output:

Sunday, 10 September 2017


অবশেষে পাওয়া গেল ওরাকল এপেক্সে তৈরী  করা গেমস

http://mtable.online

APEX Items the Application Builder Style


The APEX application builder has the items look and feel different compared to what you get in a regular application.


You might think that they are looking good and that you would like to display them the same way in your application.

Here's the CSS you can use to do just that: 

/* Removes borders from items */
.t-Form-inputContainer input[type="text"],
.t-Form-inputContainer input.text_field,
.t-Form-inputContainer input.password,
.t-Form-inputContainer input.datepicker,
.t-Form-inputContainer span.display_only,
.t-Form-inputContainer input.popup_lov,
.t-Form-inputContainer select,
.u-TF-item--text,
.u-TF-item--datepicker,
.u-TF-item--select,
.a-IRR-selectList[size="1"],
.t-Form-inputContainer select.selectlist[size="1"],
.t-Form-inputContainer select.yes_no,
.u-TF-item--select {
   background-color: transparent;
   border-top-color: transparent;
   border-left-color: transparent;
   border-right-color: transparent;
}

/* Removes decoration of the popup lov button */
.a-Button.a-Button--popupLOV {
    background-color: transparent;
    box-shadow: none;
}
.a-Button.a-Button--popupLOV:hover {
    background-color: #f8f8f8;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.125) inset;
}

/* Removes borders when displaying inline error  */
.t-Form-inputContainer input[type="text"].apex-page-item-error,
.t-Form-inputContainer input.text_field.apex-page-item-error,
.t-Form-inputContainer input.password.apex-page-item-error,
.t-Form-inputContainer input.datepicker.apex-page-item-error,
.t-Form-inputContainer span.display_only.apex-page-item-error,
.t-Form-inputContainer input.popup_lov.apex-page-item-error,
.t-Form-inputContainer select.apex-page-item-error,
.u-TF-item--text.apex-page-item-error,
.u-TF-item--textarea.apex-page-item-error,
.u-TF-item--datepicker.apex-page-item-error,
.u-TF-item--select.apex-page-item-error{
   border-top-color: transparent;
   border-left-color: transparent;
   border-right-color: transparent;
}

/* Removes borders when displaying inline error (required with valid state) */
.t-Form-inputContainer input[type="text"].apex-page-item-error:required:valid,
.t-Form-inputContainer input.text_field.apex-page-item-error:required:valid,
.t-Form-inputContainer input.password.apex-page-item-error:required:valid,
.t-Form-inputContainer input.datepicker.apex-page-item-error:required:valid,
.t-Form-inputContainer span.display_only.apex-page-item-error:required:valid,
.t-Form-inputContainer input.popup_lov.apex-page-item-error:required:valid,
.t-Form-inputContainer select.apex-page-item-error:required:valid,
.u-TF-item--text.apex-page-item-error:required:valid,
.u-TF-item--textarea.apex-page-item-error:required:valid,
.u-TF-item--datepicker.apex-page-item-error:required:valid,
.u-TF-item--select.apex-page-item-error:required:valid {
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
}

/* Fix the select list error border color */
.t-Form-inputContainer select.apex-page-item-error{
    border-color: #eb6562;
}
Basically, the CSS will hide the top, left and right border of the items, while keeping the bottom border as well as the border's defined color. When the item is focused, all borders will be displayed as usual.

You'll end up with something like this:


Saturday, 9 September 2017

ওরাকল এপেক্স কি? এবং কেন ব্যাবহার করবেন?

---------------------------------------
বর্তমান টেকনোলোজির যুগে প্রোগ্রামিং অনেক এগিয়ে।এক সময়ের জন প্রিয় প্রোগ্রামিং ছিল ভিজুয়্যাল বেসিক।তখন এটি অনেক জনপ্রিয় ছিল।কিন্তু যখনি Web base ভিত্তিক প্রোগ্রামিং ওয়েব ডেভেলপমেন্ট বাজারে চলে আসে তখন ভিজুয়্যাল বেসিকের জনপ্রিয়তা ক্রাশ পাই। ক্রাশ পাওয়ার কয়েকটি বিষয় আছে।প্রথমত ভিজুয়্যাল বেসিক কোন অনলাইন ভিত্তিক ছিল না।
কিন্তু ওয়েব ডেভেলপমেন্ট সফটওয়্যার গুলো অনলাইন ভিত্তিক ছিল।
এবং ভিজুয়্যাল বেসিক সফটওয়্যার এর চেয়েও অনলাইন বেস সফটওয়্যার গুলো দেখতে অনেক বেশি ইন্টারেক্টিভ ও দেখতে অনেক ভাল ছিল।
এবং আস্তে আস্তে সময়ের সাথে সাথে Web Developments এর জনপ্রিয়তা বৃদ্ধি পাই।
Whatever....
ওরাকল এপেক্স কি?
ওরালক এপেক্স হল ওরাকল করপরেশনের একটি প্রোডাক্ট,যা Databases এর ফ্রেমওয়ার্ক হিসাবে কাজ করে।
এটি মূলত ওরাকল করপরেশন রিলিজ করেছে একটি বিশেষ কারনে।কারনটি হল ডিজাইন।এখানে ডিজাইন বলতে পেজ ডিজাইন,স্লাইড,ডেসবোড শুধু এইসব কে বুঝানো হয়নি। এটি এমন একটি ফ্রেমওয়ার্ক যখানে আপনার PL SQL,SQL,HTML,CSS,JS,JSON,AJEX,BOOTSTRAP,JAVA সব কিছু ব্যাবহার করতে পারবেন।
আপনার Software / Website এ কি আছে না আছে সেটা দেখার বিষয় পরে।তবে লুকটা হল আসল বিষয়। ওরালক এপেক্স এমন ভাবে তৈরী করা হয়েছে যেখানে আপনি নিজের ইচ্ছে মত ডিজাইন করতে পারবেন।এবং কি গেমস পর্যন্ত তৈরী করতে পারবেন।

আপনি কেন Web Development চয়েস না করে Apex চয়েস করবেন ?
Web Development এ কাজ করতে গেলে প্রথমত আপনার শিখতে হবে
Html
Css
Javascript
Photoshop
My Sql
PHP
Bootstrap
Json
আরো অনেক কিছু,,,,,,,
এইসব কিছু শিখে একটি প্রফেশনাল ওয়েব সাইট অতবা বলতে পারেন বড় ধরনের কোন
ই-কমার্স সাইট তৈরী করতে আপনার মিনিমাম ৩-৪ বছরের বেশি সময় লাগবে।
অর্থাৎ আপনি ভাল পজিশন অর্জন করতে এই সময় টুকু অবশ্যয় লাগবে।
কিন্তু আপনি যদি কোন ভাবে Sql জেনে থাকেন তাহলে আজকেই এপেক্স শুরু করতে পারেন।এবং প্রথম ৬ মাসে আপনি বড় ধরনের কোন সফটওয়্যার ও তৈরী করতে পারবেন।
আপনার একটি কাজ ওয়েব ডেভেলপমেন্ট এ করতে যদি ২ ঘন্টা লাগে আপনি এপেক্সে শুধু মাত্র দুই মিনিটে করতে পারবেন।
সব কিছু খুব ইজি ভাবে করা যায় এপেক্সে।
এপেক্সে কাজ করতে আপনার কোন বিশেষ ল্যাংগুয়েজ জানা থাকতে হবে না।আপনি Sql কোন ভাবে জানলেই কাজ শুরু করতে পারেন।
বর্তমান এ এপেক্সের চাহিদা ব্যাপক হারে বৃদ্ধি পাচ্ছে।বাজারে আসছে নতুন নতুন ওয়েবসাইট। যা এপেক্সে ডেভেলপ করা।এবং কি ওরাকল করপরেশনের ওয়েবসাইট টি এপেক্সে ডেভেলপ করা।
সুতরাং দেরি না করে স্টাট করে দিন এপেক্স প্রোগ্রামিং।
আপনার জন্য রইল শুভকামনা