الاخوة الاعزاء
لى كام سؤال كده ارجو ان اجد عندكم الاجابات الشافيه لهم
1- عندى جدول به عدة حقول - نوعهم نص ( و انا اخزن بهم ارقام لسبب سوف اذكره لاحقا )
بعد ذلك اعمل عليهم استعلام فى تقرير و يتم رسم مخطط بيانى لهم
السؤال هو : كيف يمكنى الابقاء على نوعهم فى الجدول كما هو و عند وضعهم فى التقرير احولهم الى عدد عشرى كى استطيع ان ارسم لهم رسم بيانى و اجرى عليهم بعض الحسابات من متوسطات و ما الى ذلك
----------------------------
سبب احتياجى لتلك الطريقه
انى اجمع داتا لاكثر من جهاز و كل جهاز له العدد الخاص به عند معايرته
مثال : جهاز 1 - 0.12502
جهاز 2 - 0.120
جهاز 3 b420
فبدلا من عمل جدول لكل جهاز رأيت انى ممكن اختصر و اعمل جدول واحد للكل و تجميع البيانات على انها نص لكى لا تتعارض مع بعضها و سوف احتاج فقط البيانات المتشابهه لاعمل عليها الشغل المناسب
----------------------------------------------------------------------------------------------------------------
السؤال الثانى
منذ ان تعلمت من معلمتنا الجليله ام عهود طريقه حفظ قيم داخل جدول و هى كالتالى :
Dim strMsg As String
'Dim conn
Set conn = New ADODB.Connection
conn.Open CurrentProject.AccessConnection
' open table
Set rsrecord = New ADODB.Recordset
rsrecord.CursorType = adOpenKeyset
rsrecord.LockType = adLockOptimistic
rsrecord.Open "t_dmaca", conn, , , adCmdTable
'
rsrecord.AddNew
rsrecord!dd = dd
rsrecord!mm = mm
rsrecord.Update
'//////////
rsrecord.Close
conn.Closeتلك الطريقه اراحتنى جدا من عدة مشاكل لانى استخدم معها unbound - textfields
و بالتالى لا اخشى من الحفظ التلقائى او الغلق المفاجئ و هكذا
و لكن كما هو واضح لخبرائنا ان تلك الطريقه افتح بها جدول واحد فقط
فكيف يمكن ان اضيف فى جدولين فى نفس الوقت
--
حاولت فيها بأنى بعد نهاية الاضافة فى الجدول الاول
افتح الجدول الثانى و اعيد الكرة
و لكن هل هناك طريقه اكثر احترافيه لعمل ذلك
جزاكم الله خيرا

