الاكسس - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى البرمجة

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

الاكسس

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2012-06-08, 12:37   رقم المشاركة : 1
معلومات العضو
ali08833
عضو نشيط
 
إحصائية العضو










افتراضي الاكسس

اريد معرفة كيفية إنشاء قاعدة معطيات بالـاكسس وربطها بالدالفي ارجوكم رد على هذا الطلب









 


رد مع اقتباس
قديم 2012-06-08, 17:41   رقم المشاركة : 2
معلومات العضو
عاصم ق
عضو مشارك
 
إحصائية العضو










افتراضي

تفضل إنسخ هذا الرابط kotobe.eb2a.com/kitabe.php?h=12










رد مع اقتباس
قديم 2012-06-08, 17:53   رقم المشاركة : 3
معلومات العضو
عاصم ق
عضو مشارك
 
إحصائية العضو










افتراضي

يمكن استغلال قاعدة بيانات acccess والتعامل معها بربطها مع برنامج الدلفي
وذلك بطريقة ADO

وهذه بعض أكواد الربط
كود:
RecordSet.Open('SELECT * FROM TableName', DSN, adOpenDynamic, adLockOptimistic, adCmdUnspecified) ;

بعدها يمكنك: استخراج , إضافة , تعديل أو حذف أي بيانات من القاعدة
وهذا مثال لكود ربط كامل

كود:
uses
ComObj

function CompactAndRepair(DB, Password: string) : boolean;
const
sProvider = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Jet OLEDBatabase Password="%s"';
var
v: OLEvariant;
begin { CompactAndRepair }
Result := True;
try
v := CreateOLEObject('JRO.JetEngine');
try
v.CompactDatabase(Format(sProvider, [DB, Password]), Format(sProvider, [DB + 'x', Password]));
if
FileExists(DB + 'x') then begin
DeleteFile
(DB);
RenameFile(DB + 'x', DB)
end;
finally
v
:= Unassigned
end
; { try }
except
Result
:= False
end
; { try }
end; { CompactAndRepair }


تعد تلك الطريقة الأفضل , وتعمل بها مختلف اللغات , مثل VisualBasic

الطريقة الثانية باستخدات مكتبة JRO_TLB
Project – Import Type Library
ثم اختر “Microsoft Jet and Replication Objects 2.1 Library”
وضع الكود التالي

كود:
Uses
JRO_TLB
;

function
CompactAndRepair(DB, Password: String): Boolean;
const
sProvider = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Jet OLEDBatabase Password="%s"';
var
oJetEng : JetEngine;
begin
try
oJetEng := CoJetEngine.Create;
try
oJetEng.CompactDatabase(Format(sProvider, [DB, Password]),Format(sProvider, [DB + 'x', Password]));
if
FileExists(DB + 'x') then begin
DeleteFile
(DB);
RenameFile(DB + 'x', DB)
end;
Result := True;
finally
FreeAndNil
(oJetEng);
end;
except
Result
:= False;
end;
end;

توجد طريقة أخرى وهي DAO.DBEngine , وهي خاصة بنسخ قديمة من الدلفي









رد مع اقتباس
قديم 2012-06-09, 10:46   رقم المشاركة : 4
معلومات العضو
ali08833
عضو نشيط
 
إحصائية العضو










افتراضي

شكرا لك على هذه المعلومات ايها الاخ الكريم










رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
الاكسس


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 11:46

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc