PDA

View Full Version : سئوال در مورد دیتا بیس و ادغام دو فروم



ma_reyhan
جمعه 18 اسفند 1385, 19:29 عصر
با سلام به همه
1- سئوال اول اینکه چطور می شود به هنگام با ز شدن دیتا بیس دیتا بیس روی آخرین رکورد قرار بگیرد
2- دو فرم با یک نمونه ورودی اما با دو نوع نمایش بصورت فرم واحد و دیگری بصورت دیتا شت که فرم دیتا شت در انتهای فرم اول وارد شده هردو یک فیلد را نشان می دهند حال سئوال اینست
چگونه این دو فرم را به هم مرتبط کرد که در صورت پیمایش فیلدها متقارن فیلدهای دیتا شت در پایین صفحه که به فرم دیگر متصل است تغییر کند
متشکرم برنامه متعلق است به یک بر نامه دبیر خانه که برای دیدن نامه های فبل نیاز به دیتاشت دارم

smderfan
جمعه 18 اسفند 1385, 21:03 عصر
با سلام

1- سئوال اول اینکه چطور می شود به هنگام با ز شدن دیتا بیس دیتا بیس روی آخرین رکورد قرار بگیرد

در رویداد on Load فرم کد زیر را قرار بده ...

DoCmd.GoToRecord , , acLast
در مورد سوال دوم نمونه بذار تکمیل کنم.

ma_reyhan
یک شنبه 20 اسفند 1385, 01:00 صبح
با سلام و تشکر از پاسخ شما
نمونه فایل را پیوست کردم فقط می خوام در جدول دیتا شت حداقل 3 تا 5 رکورد آخر دیتا بیس نمایش داده بشه و قابل اسکرول باشه

ma_reyhan
سه شنبه 22 اسفند 1385, 14:57 عصر
با سلام منتظر جواب مدیران محترم هستم

ma_reyhan
پنج شنبه 24 اسفند 1385, 01:26 صبح
کسی نیست جواب سئوال دوم منو بده

smderfan
جمعه 25 اسفند 1385, 15:25 عصر
سلام
دوست عزیز والا متوجه نشدم که برای چه می خوای این کار صورت بگیره ... یکم بیشتر توضیح بده

mazoolagh
جمعه 25 اسفند 1385, 21:43 عصر
مورد دوم رو بهش split form میگن و در access 2007 گنجانده شده

ma_reyhan
شنبه 26 اسفند 1385, 19:08 عصر
در فایل نمونه در فرم یک این مسئله را انجام دادم فقط می خوام در دیتا شت در فرم یک با اصل فرم با هم هماهنگ باشه یعنی وقتی نشانگر روی یک رکورد قرار می گیره دیتا شت فرم دو که برروی فرم یک قرار گرفته نیز تغییر کنه و در ضمن روی رکورد آخر قرار بگیره
آقا مثل یک دیتا گرید و یا دیتا فلکس در فرمهای ویژوال بیسیک

ma_reyhan
شنبه 26 اسفند 1385, 19:09 عصر
در فایل نمونه در فرم یک این مسئله را انجام دادم فقط می خوام در دیتا شت در فرم یک با اصل فرم با هم هماهنگ باشه یعنی وقتی نشانگر روی یک رکورد قرار می گیره دیتا شت فرم دو که برروی فرم یک قرار گرفته نیز تغییر کنه و در ضمن روی رکورد آخر قرار بگیره
آقا مثل یک دیتا گرید و یا دیتا فلکس در فرمهای ویژوال بیسیک

ma_reyhan
شنبه 26 اسفند 1385, 19:20 عصر
در فایل نمونه در فرم یک این مسئله را انجام دادم فقط می خوام در دیتا شت در فرم یک با اصل فرم با هم هماهنگ باشه یعنی وقتی نشانگر روی یک رکورد قرار می گیره دیتا شت فرم دو که برروی فرم یک قرار گرفته نیز تغییر کنه و در ضمن روی رکورد آخر قرار بگیره
آقا مثل یک دیتا گرید و یا دیتا فلکس در فرمهای ویژوال بیسیک

ma_reyhan
دوشنبه 28 اسفند 1385, 18:12 عصر
آیا کسی هست که مرا یاری کند

majid325
چهارشنبه 01 فروردین 1386, 19:22 عصر
اگه منظورتو درست متوجه شده باشم میتونی در رویدادON Enter پروپرتی source Object اون SubForm رو به یه کوئری
تنظیم کنی ...
یا روشی که یکی از دوستان گفت رو در رویداد بالا استفاده کنی.

ma_reyhan
پنج شنبه 02 فروردین 1386, 23:36 عصر
من فقط می خوام وقتی کنترل فرم تغییر کرد کنترل ساب فرم نیز تعییر کنه یعنی وقتی
کنترل فرم روی رکورد مثلاٌ 2 قرار دارد کنترل ساب فرم هم روی کنترل رکورد 2 قرار بگیرد

davood-ahmadi
جمعه 03 فروردین 1386, 00:02 صبح
شما می توانید از خود نمونه ساخته شده توسط microsoft با نام Nortwind استفاده کنید در قسمت فرمها ، فرم Customer Orders و فرم Customer Orders Subform1 از این شیوه استفاده شده که شما با مشاهده تنظیمات و کدهای نوشته شده نیز برای کار خود استفاده کنید. اگر نتوانستید این کار را انجام دهید فایل خود (فقط Table هایی که می خواهید از آنها استفاده کنید) را برای من بفرستید تا من برای شما انجام دهم و طبق آن می توانید بعدها در کارهای خود استفاده کنید

ma_reyhan
شنبه 04 فروردین 1386, 09:24 صبح
با تشکر از جواب شما مشکل من اینست که در تمام ساب فرم ها وقتی کنترل فرم اصلی تغییر می کند ساب فرم فقط آن رکورد فعال را فیلتر کرده و نشان می دهد اما من می خواهم در ساب فرم تمام رکوردها نمایش داده شده و با تغییر رکورد های فرم اصلی فقط نشان ساب فرم تغییر کند یعنی کنترل ساب فرم و کنترل فرم اصلی با هم تغییر کرده و ساب فرم کلیه رکوردها را نمایش دهد امیدوارم منظورم را درست رسانده باشم در فایل نمونه زیر کلیه رکوردها در ساب فرم نمایش داده شده اما کنترل دو فرم با هم لینک نیست امیدوارم با راهنمائی شما و سایر دوستان این مشکل حل شود متشکرم

ma_reyhan
شنبه 04 فروردین 1386, 09:29 صبح
راستی یادم رفت سال نو را به شما و کلیه دوستان و مدیران سایت تبریک بگم
امیدوارم سال خوب همراه با سلامتی و موفقیت داشته باشید

davood-ahmadi
شنبه 04 فروردین 1386, 10:17 صبح
ممنون ،من هم همچنین این عید را به شما و خانواده محترمتون تبریک می گم.
فکر کنم که منظور شما را متوجه شده باشم و نمونه ای که دادید را در آن طبق خواسته شما و فقط در قسمت Aftre Update Form کد مربوطه را نوشتم. حالا می توانید از آن استفاده کنید. اگر بازهم مشکل دیگری داشتید در خدمتتون هستم.

davood-ahmadi
شنبه 04 فروردین 1386, 11:41 صبح
ببخشید این یکی کاملتره .

ma_reyhan
یک شنبه 05 فروردین 1386, 18:11 عصر
خبلی کمک کردید نمی دونم چطور تشکر کنم خیلی منو شرمنده کردید با این سرعت جواب و درست همون چیزی که می خواستم بهرحال می گویند با هیچ چیز نمی توان تشکر کرد مگر با زبان شیرین فارسی . متشکرم و ممنون ارادتمند شما مهرداد -کرمان

راستی در صورت امکان اگر منبعی در خصوص( اکسس و vba بصورت پیشرفته )برروی اینترنت اگر سراغ دارید ممنون می شم آدرس آن را در اختیار من بگذارید باز هم بی نهایت ممنونم

davood-ahmadi
یک شنبه 05 فروردین 1386, 18:26 عصر
خواهش می کنم. شما لطف دارید. در خصوص آموزش VBA و اکسس من تا حالا کتاب پیشرفته خاصی و یا مقاله ندیدم. اگر کمی آشنایی با VBA داشته باشید می توانید از روی Sample های مایکروسافت و یا در اینترنت جستجو کنید و روی آنها کارکنید و من بهترین راهنما در مورد VBA و یا اکسس همان Help خودش را می دونم. من خودم بصورت تجربی و با Help و بعد با Sampleها کارکردم . ان شاء اله که همیشه موفق باشی.:تشویق: