سلام
خوب هستيد
close: براي بستن ارتباط يك شي ارز نوع dataconnection , ويا ريكرست با ديتا بيس استفاده مي شود
clone: ؟؟؟
AutoNumber شما ريكرد ستي ايجاد ميكنيد بصورت نزولي بر اساس فليد ي كه ميخواهيد اتو نامبر بشه و اخرين شماره رو بدست مي اوريد و بعد هنگام اد كردن اطلاعات جديد به ديتا بيس از اين عدد استفاده كرده و بعلاوه يك يمكنيد و درون فيلد اتو نامبر مي گذاريد . راستي گزينه دابليكيت بايد بروي خير و يا NO و يا false باشد
3: ؟؟؟ منظورتون چيه ؟ ميشه بيشتر توضيح بديد
4: FindLast اخرين اطلاعات وارد شده و findFirst اولين اطلاعات وارده شده را بر اساس زمان ورود اطلاعات بر ميگرداند.
5: ؟؟؟
سلام
خیلی ممنون که جواب داید اما مشکلات من حل نشد.
----------
1. در مورد Close: با توجه به گفتهی شما این تعریف رو میگم:
شما کوچکترین تغییری که توی فیلدهات از طریق TextBox که مثلا به کنترل Data وصل شده میدی توی دیتابیست ذخیره میشه اما وقتی متد Close رو Load میکنید دیگه انگار کابل ارتباط VB با پایگاه داده رو کشیدی هر تغییری که بدی دیگه توی دیتابیس تاثیر نمیگذاره. تا اینجا درسته؟
اما مسئلهای که هست اینه که چه طور میشه از حالت Close خارج شد و دوباره ارتباط رو وصل کرد. بازم باید DataBaseName و RecordSource و ... رو تنظیم و Load کنم؟
Clone هم زیاد مهم نیست.
----------
2.
این برنامه رو ببینید. وقتی بر روی دکمه جدید کلیک میکنی و سپس بر روی انصراف و دوباره بر روی جدید کلیک میکنی؛ برنامه خودش یک شماره به TextBox حاوی AutoNumber اضافه میکنه و اگه این کار رو ادامه بدی میبینی کلی فیلد خالی
رو هوا دارین بعد وقتی روی انتها یا ابتدا کلیک میکنی میبینی خبر از اون رکوردهای خالی نیست. حالا من میخوام برنامه طوری باشه که خودش اتونامبر درست کنه.
چه طور میتونم شمارهی آخرین رکورد رو دربیارم؟
----------
3. سوال سه و چهار یه جورایی شبیه به همه.
این دو روش جستجو رو امتحان کنید. میبینید که جفتشون یه نتیجه میدن بیرون. حالا این دو تا چه فرقی دارن. منظورم FindFirst و FindLast. یکی بهم گفت نحوه گفتن شرط تفاوت این دو تا رو نشون میده. حالا این شرطها چی هست؟ پیچیده ترین و کاربردی ترینش کدومند؟
Data1.Recordset.FindFirst ("FirstName='" & Trim(txtSearch) & "'") 'Search
Data1.Recordset.FindLast ("FirstName='" & Trim(txtSearch) & "'") 'Search