توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال درباره کار با بانک اطلاعاتی اکسس
با سلام خدمت دوستان
تو فایل پیوست اطلاعات از طریق اکسل وارد اکسس میشه حالا سوالام اینه که :
-1 چطوری میشه برای یه فرد خاص تو یه بازه زمان مشخص ، اطلاعات خریدش را بیرون کشید مثلا سعید از تاریخ x تا Y چند مورد خرید داشته
-2 چطوری میشه اطلاعات یه فیلد از اکسس را به کمبو باکسی از اکسل داد ( تو مورد یک به کارمون میاد مثلا یه کمبو بزارم تو فرم و اسامی مشتریان وارد کمبو بشه )
-3 تو فرم دو چطوری میشه با زدن کد مشتری، نام مشتری از جدول customer در اکسس فراخونی بشه (این کار را تو اکسل با vlookup انجام میدادم)
ممنون
~M*E*H*D*I~
2014/02/09, 19:16
فایل پیوست رو فرم سومی که ایجاد شده همه سوالات پاسخ داده شد.
یه سوال دیگه :
فرض کنید یه باکسی داریم به اسم شماره رسید و تنظیم کردیم که اول هر ماه از اول شماره بندازه (مثلا عدد ماه را بگیره ودو صفر بعدش و عدد یک مثل 7001،7002 و با شروع ماه آبان به شکل 8001،8002 تا آخر) من این کارا تو اکسل به این صورت انجام میدادم که ردیف آخر را میپرفتم و یکی اضافه میکردم حالا تو اکسس چطوری این کار را بکنم
ممنون امیدوارم که مطلب را تونسته باشم برسونم
~M*E*H*D*I~
2014/02/13, 12:09
یه سوال دیگه :
فرض کنید یه باکسی داریم به اسم شماره رسید و تنظیم کردیم که اول هر ماه از اول شماره بندازه (مثلا عدد ماه را بگیره ودو صفر بعدش و عدد یک مثل 7001،7002 و با شروع ماه آبان به شکل 8001،8002 تا آخر) من این کارا تو اکسل به این صورت انجام میدادم که ردیف آخر را میپرفتم و یکی اضافه میکردم حالا تو اکسس چطوری این کار را بکنم
ممنون امیدوارم که مطلب را تونسته باشم برسونم
یعنی میخوای این باکس رو تو اکسس ایجاد کنی یا نه تو اکسل هست ومیخوای اطلاعاتش بره تو اکسس؟
تو اکسس میخوام ایجاد کنم که بعدا بتونم گزارش بگیرم؟
یه سوال دیگه من اومدم جای کد با نام را عوض کردم یعنی با انتخاب کد از کمبو باکس نام مشتری را بیاره ولی هر کاری کردن نشد و ارور میده Type Mismath ....... دلیلش چیه؟
~M*E*H*D*I~
2014/02/13, 19:02
تو اکسس میخوام ایجاد کنم که بعدا بتونم گزارش بگیرم؟
یه سوال دیگه من اومدم جای کد با نام را عوض کردم یعنی با انتخاب کد از کمبو باکس نام مشتری را بیاره ولی هر کاری کردن نشد و ارور میده Type Mismath ....... دلیلش چیه؟
برای بخش اول دقیق متوجه نشدم منظور چی است ، بخش دوم کد عدد بود ولی نام استرینگ و نیاز به کوت داره به مثال هایی که قبلا زدم رجوع کنی متوجه میشی مثلا نحوه فیلتر کردن بر اساس نام شهر تو مثال ها
توضیح بیشتر قسمت اول:
میخوام یه باکس به فرم اکسل اضافه کنم هم چنین فیلدی با همین مشخصات به بانکم ( اکسس) که باکسه خودش دونه دونه عدد اضافه کنه یعنی الان عدد جاری 7001 هست برای ثبت بعدی بشه 7002
~M*E*H*D*I~
2014/02/15, 12:43
توضیح بیشتر قسمت اول:
میخوام یه باکس به فرم اکسل اضافه کنم هم چنین فیلدی با همین مشخصات به بانکم ( اکسس) که باکسه خودش دونه دونه عدد اضافه کنه یعنی الان عدد جاری 7001 هست برای ثبت بعدی بشه 7002
خوب این داده ها به یک فیلد در اکسس اضافه میشه از طرفی تعداد آیتم های این فیلد رو می تونی با رکوردست بشماری کافی 7000 رو با تعداد رکوردها جمع کنی و یکی بهش اضافه کنی ، یا با استفاده از یک متغیر این کار رو انجام بدی مثلا a=1 رو بدی و هر بار یکی بهش اضافه کنی و با 7000 جمع کنی
من همچنان نتونستم با زدن کد نام مشتری را برام بیاره
جناب وطن پرست میشه رو فایل پیوست نظرتون را بدید و بگید مشکل از کجاست
ممنون
~M*E*H*D*I~
2014/02/18, 07:47
وقتی میخوای بر اساس کد اسم رو فیلتر کنی اینطور باید تفسیر کنی
انتخاب کن اسمی را که کد آن کدx باشد
"Select Fname From Exdata where Code= " & ComboBox1.Value
ولی اینطور تفسیر کردی
انتخاب کن کدی را که اسم آن کدx باشد
"Select code From Exdata where Fname= '" & ComboBox1.Value & "'"
چطور میشه به آخرین رکورد از یه فیلد دسترسی پیدا کرد مثلا فیلد رسید بدونم آخرین رکوردش چی ثبت شده
ممنون
~M*E*H*D*I~
2014/02/18, 14:23
از طریق خصوصیت movelast میتونی به اخرین رکورد از رکوردست دست پیدا کنی
~M*E*H*D*I~
2014/02/19, 11:21
بررسی کردم فعلا راهی به ذهنم نمیرسه تا به آخرین رکورد رسید اجالتا از sql و پیدا کردن ماکزیمم مقدار ستون کد استفاده کن تا راه دیگه ای پیدا کنم
strSQL = "select*from tablename where Code in (select max(Code) from tablename) "
vBulletin® v4.2.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd.