رفتن به مطلب
  • 0

ساخت چیزی شبیه کارت بانک


mahfelsoft

سوال

دوستان اول عذرخواهی میکنم بابت عنوان . چون نمیدونستم چی بنویسم .

ببینید دوستان من میخوام مثلا توی یه اکتیویتی کاربر یه سری اطلاعات توی چند تا ادیت تکست بنویسه بعد توی اکتیویتی دیگه اون اطلاعات رو توی یه چند تا لیبل در یک پنل با بک گراند خاص نمایش بده . خوب این کار رو اگه فقط یه دونه باشه میتونم خودم با ذخیره در تکست انجام بدم .

اما من میخوام کاربر هر چند بار می خواد هی اطلاعات رو ذخیره کنه و در اکتیویتی دیگه باز یه پنل جدید و لیبل های جدید و بک گراند جدید اطلاعات جدیدش نمایش داده بشن .

 مثل کارت بانک . مثلا کاربر میخواد اطلاعات کارت بانکشو بده به برنامه و برنامه هر بار که اون کارت جدیدی اضافه کرد اطلاعاتش رو توی صفحه دیگه نمایش بده...

 

نمی دونم با چه روشی میتونم این کار رو بکنم . دوستان لطفا راهنمایی کنید .. ممنون میشم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

18 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

درود

به نظر من دیتابیس

خیلی راحت هم هستش :-/

هر رکورد شامل یک سری اطلاعات میشه که اون اطلاعات داره از edittext هات گرفته میشه !

توی مولتی پنل هم نمایششون میدی !

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خوب ببینید این به ذهن خودم هم رسید اما اجراش یکم برام نامشخصه

ببینید من ساخت مولتی رو بلدم طبق آموزش های خودتون

اما برای این مورد نمیدونم چطور دقیق باید انجام بدم . اگر یک مقداری توضیحتون دقیق تر بشه خیلی ممنون میشم .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوستان عزیز یعنی واقعا کسی نمیتونه مشکل ادیت این تاپیک رو حل کنه ؟

چند روزه منتظرم کسی جواب بده .

دوستان لطفا راهنمایی کنید. ممنونم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوستان عزیز میشه خواهشا یه نگاهی کنید این مشکل ویرایش حل شه ؟ ممنون میشم . چند روزه بی جواب مونده !!!!!!!!!!!!!!!!!!!! از یکشنبه سوال کردم . الان که پنج شنبه است و متاسفانه هنوز حل نشده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خیلی راحته اگه فرصت کردم براتون سورس پیوست میکنم .ولی روش کار به این شکل هست

 

یک ادیت تکست ایجاد میکنی .با یک باتن .بعد کاربر اطلاعات رو تو ادیت تکست وارد میکنه .

 

و با زدن دکمه باتن اطلاعات تو دیتابیس ذخیره میشه .

 

برای ادیت تکست هم فکر کنم آموزشش تو انجمن بود .که جوری تنظیمش کرد که چهارتا چهار تا جدا میشه اعداد .

 

برای نمایشش هم خیلی راحت اطلاعات رو از دیتابیس میگیری و تو مولتی پنل نمایش میدی.

 

( ساده تر از این فکر نکنم بشه توضیح داد )

 

آموزش این چیزایی که گفتم همش تو انجمن هست .فقط کافیه یک جست و جو بزنی .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببینید دوست عزیز من کار با مولتی پنل رو بلدم . و برنامه های زیادی رو با همین مولتی پنل ساختم . اما این حالت که کاربر هر بار اطلاعات جدید عابر بانک خاصی رو وارد کنه و یه پنل با اون اطلاعات شکل عابر بانک اون بانک خاص نمایش داده بشه یکم برام نامفهومه . و نمی دونم دقیق چطور کدهاش رو بنویسم .

راستش این طور توضیح دادن شما رو من خودم هم میتونم بیان کنم . مسیله سر توضیح دادن نیست . میخوام ببینم این رو چطور کدش رو بنویسم .

اگر شما بلدی و میتونی سریع یه سورس ساده بنویسی یا حتی کدهایی رو اینجا بزاری خیلی ممنون میشم . چون از دیروز که این تاپیک رو باز کردم هنوز کارم راه نیفتاده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اما برای این مورد نمیدونم چطور دقیق باید انجام بدم . اگر یک مقداری توضیحتون دقیق تر بشه خیلی ممنون میشم .

 

فقط شما موقع ثبت کردن اطلاعات باید یک کوئری insert اجرا کنید

همین و بس

INSERT INTO tbl (family,name) VALUES ('eskandary','shahab')

منبع :

http://answercenter.ir/topic/8821-%D8%AA%D8%A7%D9%BE%DB%8C%DA%A9-%D8%AC%D8%A7%D9%85%D8%B9-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA-sqlite/

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خوب یک سوال

ببینید با این کد ما اطلاعات رو در دیتابیس وارد میکنیم . و مشکلی هم نداره . اما وقتی دیتابیس رو با نویکت باز میکنم . اون موارد جدید در دیتابیس موجود نیستن !!! چرا اینطوره ؟

 

 و اینکه چرا وقتی اطلاعات توی ادیت تکست رو به دیتابیس اضافه میکنم تا اون اکتیویتی باز و بسته نشه اطلاعات رو توی پنل جدید نمایش نمیده ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خوب یک سوال

ببینید با این کد ما اطلاعات رو در دیتابیس وارد میکنیم . و مشکلی هم نداره . اما وقتی دیتابیس رو با نویکت باز میکنم . اون موارد جدید در دیتابیس موجود نیستن !!! چرا اینطوره ؟

 

 و اینکه چرا وقتی اطلاعات توی ادیت تکست رو به دیتابیس اضافه میکنم تا اون اکتیویتی باز و بسته نشه اطلاعات رو توی پنل جدید نمایش نمیده ؟

عزیزم دیتابیس میره توی حافظه گوشی کاربر موقع نصب نه توی سیستمت توی نویکت :|

لینک ارسال
به اشتراک گذاری در سایت های دیگر

:oops: :oops: :oops:

اصلا حواسممممممممممممممممممممممم نبود ...

خوب حالا این سوال چرا وقتی اطلاعات توی ادیت تکست رو به دیتابیس اضافه میکنم تا اون اکتیویتی باز و بسته نشه اطلاعات رو توی پنل جدید نمایش نمیده ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

:oops: :oops: :oops:

اصلا حواسممممممممممممممممممممممم نبود ...

خوب حالا این سوال چرا وقتی اطلاعات توی ادیت تکست رو به دیتابیس اضافه میکنم تا اون اکتیویتی باز و بسته نشه اطلاعات رو توی پنل جدید نمایش نمیده ؟

خب ببینید پنل شما با اون اطلاعات قبلی لود شده 

من با مولتی پنل کار نکردم اما فک کنم بشه ویو هاش رو ریمو کرد و دوباره ریخت توش

ی چیزی مث ریلود کردن 

حالا اصولی بودنش رو دقیق نمیدوم 

چون با پنل کار نکردم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بیا عزیز این فکر کنم همون چیزیه که میخوای

 

http://s6.picofile.com/file/8265451618/kart_bank_answercenter_ir_.rar.html

 

فقط قسمت ویرایش و .... کار خودته !

پایه کار همینه.

 

ویرایش هم فقط باید UPDATE کنی و تمام !

 

موفق باشی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بیا عزیز این فکر کنم همون چیزیه که میخوای

 

http://s6.picofile.com/file/8265451618/kart_bank_answercenter_ir_.rar.html

 

فقط قسمت ویرایش و .... کار خودته !

پایه کار همینه.

 

ویرایش هم فقط باید UPDATE کنی و تمام !

 

موفق باشی

خیلی عالیه . بسیار ممنون از صبر و حوصله تون . فقط یه سوال کوچیک بپرسم ...

ببینید ما میایم توی بخش کارتها توی پنل ها دکمه میزاریم جهت ویرایش و یا حذف کارت مورد نظر . عملکرد این دکمه ها رو چطور باید تعریف کنیم ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با استفاده از tag و sender

میتونید به دbuton ها تگ رو نسبت بدید و وقتی روشون کلیک شد اون فیلد رو آپدیت کنیددر زمانی که: where id = btn.tag

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خوب الان مشکل Delete حل شد ...

 

حالا برای ویرایش چطور باید عمل کرد .

ببینید من میام یه دکمه ویرایش روی پنل ها میزارم . بعد وقتی روی دکمه کلیک کرد باز باید توی اون اکتیویتی ادیت تکست تعریف کنم ؟

 

من خودم اومدم به جای این کار یه دکمه گذاشتم به نام ویرایش وقتی روش کلیک میشه لایه صفحه اول رو که ادیت تکست ها توش بودم لود میکنم توی همین صفحه کارت ها ...

بعد اطلاعات جدید رو که وارد میکنم توی رویدا کلیک دکمه ثبت کدهای آپدیت رو نوشتم . خوب تا اینجا ارور نمیده . اما یه مشکل هست که میاد فقط اطلاعات آخرین پنل رو آپدیت میکنه . این کدهاش :

Sub Button1_Click
	
Dim up As Button
up=Sender
button1.tag = Main.Cur1.GetString("id")	
Main.sql1.ExecNonQuery("UPDATE tbl set kart='"&EditText1.Text&"',hesab='"&EditText2.Text&"',name='"&EditText3.Text&"' WHERE id='"&up.Tag&"' ")
end sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوستان میشه آخرین پست منو بخونید و راهنمایی کنید .. خیلی ممنون میشممممممممممممممممممممممم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...