PDA

View Full Version : اضافه نمودن رکورد بین رکوردها



saeed razaee
یک شنبه 21 بهمن 1386, 12:49 عصر
با سلام خدمت دوستان و اساتید محترم چگونه می توانم یک رکورد بین رکوردهای خود در جدول در حالت datasheet وارد کنم و یا اینکه در فرم بین رکوردها یک رکرود بشود اضافه نمود.در حال حاضر در جدول رکرود جدید را انتهای جدول اضافه می کند. می خواهم بین رکوردها اضافه شود. با تشکر

saeed razaee
سه شنبه 23 بهمن 1386, 08:00 صبح
سلام در صورت امکان شاید با کد نویسی داخل فرم بشه این کارو انجام داد کسی می تواند کد آن را بنویسد. با تشکر

mohkhosh
سه شنبه 23 بهمن 1386, 10:47 صبح
فکر می کنم اگه جدولت فیلد autonumber داشته باشه بسته به اینکه کجای جدولت بخای رکورد اضافه کنی می تونی از این روش استفاده کنی که یک maketable query درست کنی که id فیلد autonumber کوچکتر باشه از عددی مثلا تو جدول 100 رکوردی اگه بخوای رکورد 51 اضافه کنی شرط این query رو میگذاری 50 بعد با یه appended query رکورد مورد نظرت رو به جدول جدیدت اضافه می کنی مرحله بعد باقی رکوردهای جدولت رو به جدول جدیدت اضافه کن و دست آخر جدول فبلیت رو پاک کن و جدول جدیدت رو به جدول قبلیت rename کن همه اینها با یه ماکرو می تونه اتوماتیک انجام بشه به شرطی که جدول اولیه ات تو realationship استفاده نشده باشه

mohsenna30ri
چهارشنبه 24 بهمن 1386, 08:20 صبح
سلام
تعریف دیتا بیس اعلام می دارد که ترتیب رکوردها و ترتیب فیلد ها بی معنی است اما می توانیم بر اساس یک یا چند فیلد جدول مان را مرتب کنیم
به همین علت اضافه کردن یک رکورد در ته جدول یا وسط جدول فرقی نمی کنه اما این نمایش جدول می باشد که برای شما مهمه!
برای حل این مشکل شما باید رکورد مورد نظر را در ته جدول اضافه کرده و سپس جدول را بر اساس فیلد مورد نظر مرتب نمائید - اگر شماره ترتیب مورد نظر شما از نوع اتونامبر باشه و این فیلد در جای دیگه کلید باشه کارتون مشکله و در بعضی موارد غیر ممکن

موفق باشید