delphi4arab منتديات دلفي للعرب
قراءة وإظهار حقول Memo في DBGrid - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : متتديات باسكال Pascal (https://delphi4arab.net/forum/forumdisplay.php?fid=7)
+--- قسم : Lazarus - Free Pascal - CrossKylix - Kylix - CrossVCL (https://delphi4arab.net/forum/forumdisplay.php?fid=34)
+--- الموضوع : قراءة وإظهار حقول Memo في DBGrid (/showthread.php?tid=5071)



قراءة وإظهار حقول Memo في DBGrid - amh_2009 - 26-03-2013

السلام عليكم ورحمة الله و بركاته

لدي قاعدة بيانات من نوع sqlite-3 أقوم بتوصيل الحقول النصية الى DBMemo فتتم قراءتها بصورة صحيحة أما عندما أوصل ذات الحقول ب DBGrid فلا تتم قراءة الحقول فقط كلمة MEMO في جميع حقول ال DBGrid ti

فهل من طريقة لقراءة هذه الحقول في DBGrid وهي حقول من النوع TEXT


قراءة وإظهار حقول Memo في DBGrid - Lam.Abdeldjalil - 26-03-2013

و عليكم السلام ورحمة الله و بركاته

إستخدم عوض TEXT
كود :
VARCHAR(10)
أو جرب : في الحدث GetText الخاص بالحقل
كود :
atext:=sender.AsString;
بالتوفيق


قراءة وإظهار حقول Memo في DBGrid - amh_2009 - 25-05-2013

شكرا جزيلا
a.atalla
و
Lam.Abdeldjalil

لقد قمت بحل المشكلة باستخدام أوامر SQL وبرنامج SQLite Browser فقمت بعمل جدول جديد بنفس الحقول ولكن مع تغيير نوعها من TEXT الى STRING ثم نسخت الجدول اﻷول الى الجدول الثاني ثم حذفت اﻷول كما يلي:

لانشاء الجدول الجديد:
Create Table users_B (id Integer Primary Key Autoincrement, en string, ar string)

وللنسخ:

INSERT INTO users_B (en, ar) select en,ar from users_A

ثم نفذت اﻷمر Compact من برنامج SQLite Browser لاعادة حجم ملف قاعدة البيانات الى حجمها اﻷصلي


ومرة أخرى جزاكم الله خيرا الاخوة المشاركون في الرد