PDA

View Full Version : سوال: مشکل در عدم نمایش اطلاعات



ehsan63
شنبه 17 تیر 1391, 22:50 عصر
سلام به همه اساتید
من یه مشکلی دارم اول اینکه اخطاری مبنی بر پریماری کی در دیتا بیس اکسس دارم که چندین بار بانک اطلاعاتیم رو از نو طراحی کردم و روارد برنامه کردم اما به محض اینکه اطلاعات می خواد ثبت بشه پیغامن میده
دوم اینکه در دیتا گرید اطلاعات بعد از ثبت شده همگی فقط صفر نشون داده میشه و برنامه در وارد کردن مجدد اطلاعات همن پیغام دیتا بیس رو میده
سوم اینه از اساتید کسی هست که یه آموزش جامع راجه به دیتا بیس اکسس به من بده ممنون میشم

محسن واژدی
شنبه 17 تیر 1391, 23:18 عصر
من یه مشکلی دارم اول اینکه اخطاری مبنی بر پریماری کی در دیتا بیس اکسس دارم که چندین بار بانک اطلاعاتیم رو از نو طراحی کردم و روارد برنامه کردم اما به محض اینکه اطلاعات می خواد ثبت بشه پیغامن میده
سلام علیکم
در صورت امکان متن خطا را هم ضمیمه کنین


دوم اینکه در دیتا گرید اطلاعات بعد از ثبت شده همگی فقط صفر نشون داده میشه و برنامه در وارد کردن مجدد اطلاعات همن پیغام دیتا بیس رو میده
نوع فیلد ها را چک کنید شاید نوعی بجز Text یا Memo باشد


سوم اینه از اساتید کسی هست که یه آموزش جامع راجه به دیتا بیس اکسس به من بده ممنون میشم
پست زیر:
http://barnamenevis.org/showthread.php?147578

صفحه زیر نیز حاوی آموزش بسیار مفیدی در این زمینه هست (البته انگلیسی):
http://visualbasic.freetutes.com/learn-vb6-advanced/lesson8/

موفق باشید

Amir_Developer
یک شنبه 18 تیر 1391, 10:36 صبح
سلام

اگه میشه کد خطا و کد INSERT رو بذارین تا بتونیم کمکت کنیم.

ehsan63
یک شنبه 18 تیر 1391, 19:55 عصر
نوع فیلد ها را چک کنید شاید نوعی بجز Text یا Memo باشد

میشه علتش رو بگید ممنون از لینک مفیدی هم که ارائه دادید ممنو ن هستم
با تشکر

محسن واژدی
یک شنبه 18 تیر 1391, 21:45 عصر
میشه علتش رو بگید ممنون از لینک مفیدی هم که ارائه دادید ممنو ن هستم
با تشکر
خواهش میکنم، البته احتمال را گفتم چون طبیعتا در فیلد های عددی رشته را نمیتوانیم ذخیره کنیم، بهرحال احتمالات متعددی وجود دارد به عنوان مثال ممکن است مشکلی در ذخیره اطلاعات وجود داشته باشد
برای بررسی بیشتر در صورت امکان نمونه پروژه را هم ضمیمه یا در پیام خصوصی ارسال کنید
برای بررسی اینکه آیا اطلاعات با موفقیت در بانک ذخیره میشوند میتواند محتویات بانک را چک کنید بمنظور اینکه آیا اطلاعات ذخیره شده در بانک موجود هستند یا خیر؛ در صورت صحت وجود اطلاعات میتوانیم اطمینان حاصل کنیم که مشکل از برنامه است نه بانک

موفق باشید

ehsan63
دوشنبه 19 تیر 1391, 19:39 عصر
خواهش میکنم، البته احتمال را گفتم چون طبیعتا در فیلد های عددی رشته را نمیتوانیم ذخیره کنیم، بهرحال احتمالات متعددی وجود دارد به عنوان مثال ممکن است مشکلی در ذخیره اطلاعات وجود داشته باشد
برای بررسی بیشتر در صورت امکان نمونه پروژه را هم ضمیمه یا در پیام خصوصی ارسال کنید
برای بررسی اینکه آیا اطلاعات با موفقیت در بانک ذخیره میشوند میتواند محتویات بانک را چک کنید بمنظور اینکه آیا اطلاعات ذخیره شده در بانک موجود هستند یا خیر؛ در صورت صحت وجود اطلاعات میتوانیم اطمینان حاصل کنیم که مشکل از برنامه است نه بانک

موفق باشید

با سلام خدمت محسن جان
این نمونه برنامس
89453

ممنون من تازه شروع کردم به برنامه نویسی با وی بی استاد

محسن واژدی
دوشنبه 19 تیر 1391, 22:36 عصر
سلام علیکم
ضمیمه را بررسی کنید

موفق باشید

ehsan63
چهارشنبه 21 تیر 1391, 20:16 عصر
سلام علیکم
ضمیمه را بررسی کنید

موفق باشید

سلام محسن جان
من نمونه برنامه خودم رو که اصلاح شده بود دیدم دستت درد نکنه این رو از روی یک اموزش که داشتم میخوندم شروع به ساختن کردم خیلی ناشیانه بود اما ممنون وقت گذاشتی
اما یه مشورت
یه سری دستور شما به خطها برنامه اضافه یا کم کرده بودین در صورتی که اینها من دقیقا عین آموزش رو وارد کرده بودم ایا اون متن من ایراد داشته یا نوع آموزش
دوم اینکه می خوام وی بی رو رو پایه ای یاد بگیرم از کجا باید شروع کنم از چه منبعی استفاده کنم یا چه کتابی
ممنون

محسن واژدی
چهارشنبه 21 تیر 1391, 21:49 عصر
یه سری دستور شما به خطها برنامه اضافه یا کم کرده بودین در صورتی که اینها من دقیقا عین آموزش رو وارد کرده بودم ایا اون متن من ایراد داشته یا نوع آموزش سلام علیکم
مشکلاتی در کدها وجود داشت، برای مثال text-boxها از نوع آرایه تعریف شده بودند با اینکه text-boxهای معرفی شده در روال cmd_Add_Click از نوع معمولی بودند
همچنین وقتی که دستورات مقدار دهی کنترل ADODC را در ماژول فرم قرار دادیم بایستی تنظیمات کنترل روی فرم را از آن حذف کنیم
هینطور اینکه در هنگام ثبت خطایی مانع از انجام ثبت میشد علاوه بر مشکلات بالا، نداشتن فیلد ID از نوع AutoNumber موجب بروز این خطا میشد چرا که حتما بایستی یک از فیلدهای بانک بمنظور ایندکس کردن داده ها از این نوع باشد


دوم اینکه می خوام وی بی رو رو پایه ای یاد بگیرم از کجا باید شروع کنم از چه منبعی استفاده کنم یا چه کتابی
خوشبختانه آموزش در زمینه vb6 فراوان در اینترنت یافت میشود
بنده به شخصه برای شروع کتاب "Teach Yourself Visual Basic 6 in 24 Hours" از انتشارات Sams را پیشنهاد میکنم، نسخه ترجمه شده آن هم کتاب "آموزش ویژوال بیسیک در 24 ساعت" از انتشارات دیباگران تهران احتمالا بود

تاپیک زیر را هم بررسی کنید:
http://barnamenevis.org/showthread.php?247518


موفق باشید

رامین مرادی
چهارشنبه 21 تیر 1391, 22:18 عصر
فکر کنم احتمالا" این خطا مربوط به ثبت فیلد در یک کلید اصلی می باشد که نوع ورودی و نوع فیلد با هم همخانی مدارد و یا به احتمالا" می خواهید مقداری را در یک فیلد اتو نامبر وارد نمایید البته من ضمیمه ها رو بررسی نکردم

محسن واژدی
پنج شنبه 22 تیر 1391, 09:22 صبح
فکر کنم احتمالا؟ این خطا مربوط به ثبت فیلد در یک کلید اصلی می باشد که نوع ورودی و نوع فیلد با هم همخانی مدارد و یا به احتمالا می خواهید مقداری را در یک فیلد اتو نامبر وارد نمایید البته من ضمیمه ها رو بررسی نکردم سلام
مشکل از جزئیات پروژه بود که خوشبختانه برطرف شد

موفق باشید

ehsan63
جمعه 23 تیر 1391, 23:29 عصر
سلام مجدد
یه سوال
مشکل vb با ویندوز 7 چیه دکمه ها داخل اون خیلی کند پیش میرن یعنی از لحاظ حرکتی منظورم هست
در ضمن محسن جان تشکر بابت لینک مفیدی که معرفی کردین

محسن واژدی
شنبه 24 تیر 1391, 08:39 صبح
سلام مجدد
یه سوال
مشکل vb با ویندوز 7 چیه دکمه ها داخل اون خیلی کند پیش میرن یعنی از لحاظ حرکتی منظورم هست
در ضمن محسن جان تشکر بابت لینک مفیدی که معرفی کردین

سلام علیکم
گزینه "Disable Desktop Composition" را از فرم Properties فایل VB6.exe را فعال کنید:
http://barnamenevis.org/showthread.php?314030-%D9%85%D8%B4%DA%A9%D9%84-%D8%B3%D8%B1%D8%B9%D8%AA-%D9%BE%D8%A7%DB%8C%DB%8C%D9%86-VB6-%D8%AF%D8%B1-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-7-%D9%88-%D9%88%DB%8C%D8%B3%D8%AA%D8%A7&p=1378607&viewfull=1#post1378607

موفق باشید