PDA

View Full Version : مشکل : ویرایش بانک اکسس یا اکسل با DBEdit



Mr.Moghadam
یک شنبه 20 آبان 1386, 00:45 صبح
چه جوری وقتی یه فایل اکسل رو با دلفی باز میکنی اطلاعاتش رو با DBedit ویرایش کنی؟ یعنی لود که شد هر فیلدی که انتخاب کردم مثلا نام و نام خانوادگی و .. رو توی dbedit ها نشون بده و بشه ویرایش کردش؟ اصلا این کار با فایل اکسل نجام میشه یا باید اکسس باشه؟اگه با اکسس میشه چه جوری؟

من برای این کار اول یه AdoConnection ساختم بعد یه AdoQuery بهش متصل کرذم و و از آخر یه datasourc رو به AdoQuery وصل کردم
وقتی من dbedit رو انتخاب میکنم و datasourc اونو ست میکنم قسمت datafield پیغام
ADOQuery1 : Missing Sql Peraperty

میده؟

البته فایل من اکسل هست؟
ممنون
خدانگهدار

daffy_duck376
یک شنبه 20 آبان 1386, 07:05 صبح
علتش اینه که شما دستورات sql را تو ADOQuery1 وارد نکردید اول دستورات sql رو بنویسید بعد ACTIVE شدن ADOQuery1 میتونید ویرایش کنید

Moh1361sen
یک شنبه 20 آبان 1386, 21:21 عصر
دوست من شما میخواهی اطلاعات خاصی را فراخوانی و بعد Edit کنی؟

Mr.Moghadam
دوشنبه 21 آبان 1386, 01:22 صبح
سلام
داخل Adoquery چه دستوری باید بنویسم؟
ببینید من یه بانک اطلاعاتی با پسوند DBF دارم که میخوام یه برنامه بنویسم که بتونم اونو ویرایش کنم. میخوام یه فرمی باشه که یه تعداد DBEDit داشته باشه و وقتی بانک اکسس لود شد با انتخاب هر رکورد در DBGrid بتونم اونو با DBEdit ها ویرایش و ذخیره کنم. اطلاعاتی مثل نام , نام خانوادگی , مجل کار و... .
اگه براتون ممکنه یه نمونه خیلی ساده برام بسازید که بعد از لود شدن بانک اکسس با انتخاب هر رکورد بشه اونو با DBGrid ویرایش کرد.
ممنون
خدانگهدار

dkhatibi
دوشنبه 21 آبان 1386, 06:52 صبح
Select * from TableName

Moh1361sen
دوشنبه 21 آبان 1386, 11:52 صبح
با سلام
اگه منظورت فقط برای ویرایش باشه من از این روش برای ویرایش استفاده می کنم

Mr.Moghadam
سه شنبه 22 آبان 1386, 22:46 عصر
من تونستم اطلاعات رو در DBEdit بیارم ولی وقتی پروژه رو اجرا میکنم پیعام زیر رو میده

http://i17.tinypic.com/6uipzc0.jpg

در ضمن محسن جان یه چیزی تو مایه های همین چیزی که ساختی میخوام ولی پیغام بالا رو میده

Moh1361sen
چهارشنبه 23 آبان 1386, 10:45 صبح
دوست من در خاصیت ado connection من از اتصال Microsoft Jet4.0 Ole DB providor
استفاده کردم .
در ضمن برای تعریف دیتابیس C:\Demo\DB.mdb تعریف کردم.( منظورم پوشه Demo در پارتیشن C نصب باشه)
راستی در فرم ویرایش اطلاعات به Data Source ها توجه کن ببین من چی نوشتم.
موفق باشی

JAFO_IRAN
چهارشنبه 23 آبان 1386, 18:22 عصر
دوستان، توجهتان را جلب میکنم به این نکته که source یک فایل Excel است (نه access با پسوند mdb).

Mr.Moghadam
پنج شنبه 24 آبان 1386, 00:59 صبح
سلام
ممنون از همه که سعی میکنین کشگل من حل بشه
ولی من وقتی با یک فایل MDB کار میکنم مشکلی ندارم ولی وقتی فایل از DBF استفاده میکنم پیغام بالا رو میده. قراره یه فایل DBF رو ویرایش کنم؟ آیا راهی هست که فایل DBF ی که پسورد داره رو به MDB تبدیل کنم و بهد از ویرایش دوباره DBF کنمش؟

Mr.Moghadam
جمعه 25 آبان 1386, 22:58 عصر
مثل اینکه واقعا راهی نیست که مشکل من حل بشه