حسین خانی
شنبه 01 اسفند 1388, 22:51 عصر
با سلام :لبخندساده:
من تو برنامه ام برای اینکه بتونم اطلاعات پایه برنامه رو ذخیره کنم دو راه رو امتحان کردم :
ذخیره رکوردهای هر فیلد در فایل متنی مربوطه و جدا
ذخیره در جدول
که در هر کدام با مشکلی مواجه شدم !
با زیاد شدن تعداد فیلدهای پایه فایل های متنی به تعداد فیلدها مورد نیاز زیاد می شود و اصلا جالب نیست .
و در مورد ذخیره در جدول هم چون فیلدها دارای رکوردهای برابری نیستند پس :
برای فراخوانی در فرم مربوطه مثلا استفاده در ComboBox باید Query نوشت تا فقط رکوردهای غیر Null را برگرداند و با این کار فرم موقع بالا آمدن با کمی سختی باز می شود !
اگر کاربر بخواهد رکوردی از فیلدی در جدول پایه را حذف کند ناخواسته رکوردهای هم سطر نیز حذف می شوند !
و اگر هم بخواهم برای هر فیلدی جدولی مجزا داشته باشم تعداد جداولم زیاد می شود و این یکی دیگر قابل تحمل نیست !!!
ممنون می شوم از دوستان با تجربه روش مناسبی را راهنمایی کنند و یا راه حل مناسبی نسبت به دو راه حل امتحانی من عنوان کنند !
با تشکر ...
من تو برنامه ام برای اینکه بتونم اطلاعات پایه برنامه رو ذخیره کنم دو راه رو امتحان کردم :
ذخیره رکوردهای هر فیلد در فایل متنی مربوطه و جدا
ذخیره در جدول
که در هر کدام با مشکلی مواجه شدم !
با زیاد شدن تعداد فیلدهای پایه فایل های متنی به تعداد فیلدها مورد نیاز زیاد می شود و اصلا جالب نیست .
و در مورد ذخیره در جدول هم چون فیلدها دارای رکوردهای برابری نیستند پس :
برای فراخوانی در فرم مربوطه مثلا استفاده در ComboBox باید Query نوشت تا فقط رکوردهای غیر Null را برگرداند و با این کار فرم موقع بالا آمدن با کمی سختی باز می شود !
اگر کاربر بخواهد رکوردی از فیلدی در جدول پایه را حذف کند ناخواسته رکوردهای هم سطر نیز حذف می شوند !
و اگر هم بخواهم برای هر فیلدی جدولی مجزا داشته باشم تعداد جداولم زیاد می شود و این یکی دیگر قابل تحمل نیست !!!
ممنون می شوم از دوستان با تجربه روش مناسبی را راهنمایی کنند و یا راه حل مناسبی نسبت به دو راه حل امتحانی من عنوان کنند !
با تشکر ...