بتاريخ: 19 مايو 201411 سنة comment_250764 السلام عليكم ورحمه الله وبركاته انا منزل apex على جهازي وقاعده بيانات المستخدمه 11g اكسبريس بس انا عايز طريقه باستخدام apex او اي طريقه اخري انقل بيانات في اكسل الى جدول في قاعده بيانات .. تقديم بلاغ
بتاريخ: 20 مايو 201411 سنة comment_250798 في عندك حاجة اسمها IMPORT باين في الـ ADMINISTRATION متهيألي بيديك اختيارات عايز تجيب داتا من ايه , مش فاكر كان فيهم اكسيل ولا لا - بس انت بقى بتشتغل ابكس ليه ؟! لو عشان تشتغل بيه فمتهيألي تراجع نفسك وتفكك منه لان مفيش شركات بتشتغل بيه (يتعدو علي صوابع الايد الواحدة) تقديم بلاغ
بتاريخ: 20 مايو 201411 سنة comment_250802 تستطيع عمل هذه الخطوة عن طريق الـ toad او SQL Developer ليس فقط من الابيكس تابع الخطوات كما في الرابط التالي : تمت الخطوات عن طريق SQL Developer http://www.thatjeffsmith.com/archive/2012/04/how-to-import-from-excel-to-oracle-with-sql-developer/ تقديم بلاغ
بتاريخ: 25 مايو 201411 سنة كاتب الموضوع comment_251034 تستطيع عمل هذه الخطوة عن طريق الـ toad او SQL Developer ليس فقط من الابيكس تابع الخطوات كما في الرابط التالي : تمت الخطوات عن طريق SQL Developer http://www.thatjeffsmith.com/archive/2012/04/how-to-import-from-excel-to-oracle-with-sql-developer/ شكرا اخ ميسم جربت طريقتك وظبطت معي بس انا عايز من خلال برنامج الابكس تقديم بلاغ
بتاريخ: 25 مايو 201411 سنة كاتب الموضوع comment_251036 تابع الخطوات الموجوده دى ولو عايز حاجه بلغنى متشكر يا استاذ علي .. انا سويت الطريقه اخترت load to :Exisiting table load from :upload file بس المشكله تجيني عمود واحد وما تظبط معي اما اذا اخترت load from: copy and pate ومن ثم انسخ محتوي الاكسل في المكان المخصص .. بهذا الطريقه بتظبط معي بس انا اشايف ان الطريقه دي مش عملية في طريقه ثانية؟ تقديم بلاغ
بتاريخ: 25 مايو 201411 سنة comment_251037 تابع هذا الرابط حضرتك http://iniu.net/content/use-oracle-application-express-import-excel-data-oracle-database/ تقديم بلاغ
بتاريخ: 25 مايو 201411 سنة comment_251038 انا كنت عملت لحضرتك صور تشرح الطريقة لكن للأسف ..عملت فورمات للجهاز ولا املك الان Apex على الجهاز تقديم بلاغ
بتاريخ: 25 مايو 201411 سنة كاتب الموضوع comment_251041 انا تابعت الرابط يا اخ ميسم وجربته من قبل .. طريقه نسخ محتويات الاكسل ووضعها في load data بس الطريقه دي من وجهي نظري غير عملية لاني عايز اخلي مستخدم عادي بقوم بعمليه الاستيراد وليس له صلاحيه لللدخول لل sqlworkshop تقديم بلاغ
بتاريخ: 25 مايو 201411 سنة comment_251085 تابع الخطوات الموجوده دى ولو عايز حاجه بلغنى متشكر يا استاذ علي .. انا سويت الطريقه اخترت load to :Exisiting table load from :upload file بس المشكله تجيني عمود واحد وما تظبط معي اما اذا اخترت load from: copy and pate ومن ثم انسخ محتوي الاكسل في المكان المخصص .. بهذا الطريقه بتظبط معي بس انا اشايف ان الطريقه دي مش عملية في طريقه ثانية؟ فى حالة Exisiting table لابد من التأكد من توافق الاعمده مع حقول الجدول الموجود تقديم بلاغ
بتاريخ: 26 مايو 201411 سنة كاتب الموضوع comment_251088 تابع الخطوات الموجوده دى ولو عايز حاجه بلغنى متشكر يا استاذ علي .. انا سويت الطريقه اخترت load to :Exisiting table load from :upload file بس المشكله تجيني عمود واحد وما تظبط معي اما اذا اخترت load from: copy and pate ومن ثم انسخ محتوي الاكسل في المكان المخصص .. بهذا الطريقه بتظبط معي بس انا اشايف ان الطريقه دي مش عملية في طريقه ثانية؟ فى حالة Exisiting table لابد من التأكد من توافق الاعمده مع حقول الجدول الموجود ما ظبطت معاي ... مرات يظهر عمود واحد فقط ومرات محتوي العمود اشكال غريبة تقديم بلاغ
بتاريخ: 26 مايو 201411 سنة comment_251121 تابع الخطوات الموجوده دى ولو عايز حاجه بلغنى متشكر يا استاذ علي .. انا سويت الطريقه اخترت load to :Exisiting table load from :upload file بس المشكله تجيني عمود واحد وما تظبط معي اما اذا اخترت load from: copy and pate ومن ثم انسخ محتوي الاكسل في المكان المخصص .. بهذا الطريقه بتظبط معي بس انا اشايف ان الطريقه دي مش عملية في طريقه ثانية؟ فى حالة Exisiting table لابد من التأكد من توافق الاعمده مع حقول الجدول الموجود ما ظبطت معاي ... مرات يظهر عمود واحد فقط ومرات محتوي العمود اشكال غريبة تابع الخطوات الموجوده دى ولو عايز حاجه بلغنى متشكر يا استاذ علي .. انا سويت الطريقه اخترت load to :Exisiting table load from :upload file بس المشكله تجيني عمود واحد وما تظبط معي اما اذا اخترت load from: copy and pate ومن ثم انسخ محتوي الاكسل في المكان المخصص .. بهذا الطريقه بتظبط معي بس انا اشايف ان الطريقه دي مش عملية في طريقه ثانية؟ فى حالة Exisiting table لابد من التأكد من توافق الاعمده مع حقول الجدول الموجود ما ظبطت معاي ... مرات يظهر عمود واحد فقط ومرات محتوي العمود اشكال غريبة يبى عندك خطأ فى توافق نوع الداتا type بين البيانات والجدول الاصلى تقديم بلاغ
بتاريخ: 31 مايو 201411 سنة كاتب الموضوع comment_251358 ضح كلامك يا اخ علي ..الان ظبط معاي الحمد لله غيرت في انواع البيانات في ملف الاكسل ما يطابقها في جدول الموجود في قاعده البيانات ,وتمت عملية الاستيراد بس الطريقه دي مش عمليه .. يعني انا الا اسويها بنفسي بصفتي مسؤل عن قاعده بيانات والمبرمج .. انا عايز طريقه استيراد بيانات ملف اكسل الى قاعد البيانات عن طريق الابكس يتم من خلال المسنخدم العادي end usew تقديم بلاغ
بتاريخ: 2 يونيو 201411 سنة comment_251467 ضح كلامك يا اخ علي ..الان ظبط معاي الحمد لله غيرت في انواع البيانات في ملف الاكسل ما يطابقها في جدول الموجود في قاعده البيانات ,وتمت عملية الاستيراد بس الطريقه دي مش عمليه .. يعني انا الا اسويها بنفسي بصفتي مسؤل عن قاعده بيانات والمبرمج .. انا عايز طريقه استيراد بيانات ملف اكسل الى قاعد البيانات عن طريق الابكس يتم من خلال المسنخدم العادي end usew ماشى ياغالى هتعمل region من النوع Data Loading وهتمشى مع الخطوات واحده واحده بس لازم يكون الجدول موجود مسبقا تقديم بلاغ
بتاريخ: 20 يونيو 201411 سنة كاتب الموضوع comment_252217 تسلم يا اخ علي وبارك الله فيك طريقه ممتازه جدا ,, طيب لو عايز اعدل بيانات جدول من خلال استيراد ملف اكسل الى قاعده بيانات من خلال الابكس ؟؟ يعني استورد بيانات من ملف اكسل وهذه البيانات موجود مسبقا في قاعده البيانات بس يتم تعديل البيانات المختلفه تقديم بلاغ
بتاريخ: 22 يونيو 201411 سنة comment_252233 أمر مهم للإيضاح awad baikانا لا أستخدم ابدا Wizard Import خصوصا لو كانت البيانات بها اكثر من نوع ، الافضل ان تقوم بعمل التالي 1- قم بإنشاء صفحة وعليها region من نوع HTML وبها ايتم من نوع File Browse ، وايضا ذر لعمل upload للملف . 2- قم بإنشاء process على هذا الزر وساضع لك مثال وقم بالتعديل عليها BEGIN DECLARE v_blob_data BLOB; v_blob_len NUMBER; v_position NUMBER; v_raw_chunk RAW(10000); v_char CHAR(1); c_chunk_len NUMBER := 1; v_line VARCHAR2 (32767) := NULL; v_data_array wwv_flow_global.vc_arr2; v_rows NUMBER; v_sr_no NUMBER := 1; v_rows_loaded NUMBER; BEGIN -- Read data from wwv_flow_files SELECT blob_content INTO v_blob_data FROM wwv_flow_files WHERE name = :Px_YOUR_ITEM ; v_blob_len := dbms_lob.getlength(v_blob_data); v_position := 1; -- Read and convert binary to char WHILE ( v_position <= v_blob_len ) LOOP v_raw_chunk := dbms_lob.substr(v_blob_data,c_chunk_len,v_position); v_char := chr(hex_to_decimal(rawtohex(v_raw_chunk))); v_line := v_line || v_char; v_position := v_position + c_chunk_len; -- When a whole line is retrieved </span> IF v_char = CHR(10) THEN -- Convert comma to : to use wwv_flow_utilities v_line := REPLACE (v_line, ',', ':'); -- Convert each column separated by : into array of data v_data_array := wwv_flow_utilities.string_to_table (v_line); --DELETE OLD DATA /* fill array if less than 6 columns */ FOR i IN v_data_array.COUNT .. 6 LOOP; v_data_array(i) := NULL; END LOOP; -- Insert data into target table IF v_sr_no >1 THEN EXECUTE IMMEDIATE 'INSERT INTO EMPO(ID,EMP_ID,NAME,TYPE,JOIN_DATE,LOCATION) VALUES (:1, :2, :3, :4, :5, :6)' USING -- v_sr_no, v_data_array(1), v_data_array(2), v_data_array(3), v_data_array(4), v_data_array(5), v_data_array(6); END IF; -- Clear out v_line := NULL; v_sr_no := v_sr_no + 1; END IF; END LOOP; END; END; لا تنسى تغيير Px_YOUR_ITEM باسم الايتم file browse جرب وبلغني بالنتيجة وفقك الله تقديم بلاغ
بتاريخ: 22 يونيو 201411 سنة كاتب الموضوع comment_252243 اسعدتني بمشاركتك ياخ احمد السيد .... بس ممكن تشرحي لي اي وظيفه الكود ؟؟ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.