ثبت نام کنید

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ آدرس ایمیل خود را وارد کنید، یک ایمیل حاوی لینک بازیابی رمز عبور برای شما ارسال می شود.

پرسیدن سوال

برای پرسیدن سوال، باید وارد حساب کاربری خود در سایت شوید.
در بین 807 آموزش و 1607 پرسش به دنبال چه هستید؟

در بپرسم کلیه مطالب آموزشی رایگان است، کافیست فقط آن چیزی را که میخواهید دنبالش بگردید


آموزش کار با مولتی پنل آنلاین در بیسیک فور اندروید

سلام

با یک آموزش دیگه از بیسیک فور اندروید در خدمتتون هستیم، تا الان هر چی با مولتی پنل کار کردیم برای این بوده که از دیتابیس آفلاین داده ها رو لود کنیم و نمایش بدیم؛ در این ویدئوی آموزشی قصد داریم تا اطلاعات را از سرور(دیتابیس آنلاین) لود کنیم و در مولتی پنل نمایش بدیم؛ در ادامه همراه بپرسم باشید.

مولتی پنل آنلاین b4a

مولتی پنل آنلاین b4a

در این آموزش ابتدا باید با سرور ارتباط برقرار کنیم و اطلاعات را از سرور دریافت کنیم؛ برای اینکار از PHP استفاده میکنیم کنیم و با دیتابیس MySql ارتباط برقرار میکنیم، سپس در سمت اندروید به سرور متصل میشیم و اطلاعات رو درمولتی پنل به نمایش میذاریم.

حتما بخوانید:  ساخت مولتی پنل در بیسیک فور اندروید

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

موفق باشید.


دانلود: سورس مولتی پنل آنلاین


پيش نمايش: کليک کنيد


حجم: 105 کیلوبایت


رمز فايل فشرده: www.beporsam.ir


در پوشه PHP فایل سمت سرور و در پوشه B4A سورس کد قرار دارد.


اگر در رابطه با مطلب بالا سوالي يا مشکلي داريد ميتوانيد سوال خود را در سايت بپرسيد، کاربران سايت پاسخگوي سوالات شما خواهند بود.


عضويت در سايت


پرسيدن سوال


درباره mortezaپروفسور

برنامه نویس و مدرس بیسیک فور اندروید کانال سروش بیسیک @basic4android_langueg

دنبال کردن من

نظرات ( ۲۲ )

  1. سلام بر اموزگاران بپرسم

    بسیار عالی دست مریزاد

  2. یک سوال

    چرا دستور «list.clear» اجرا نمیشه. مگه مثل لیست ویوو نیست. توی فرمان کلیک جستجو «list.clear» نوشتم اما اجرا نمی شه. هر بار جستجوها رو در ادامه قبلی ها نشون می ده. در حالی که وقتی به جای مولتی پنل، از لیست ویو استفاده می کردم، «listview.clear» لیست رو پاک می کرد و جستجوی جدید رو نشون می داد

    ممنون میشم پاسخ بدید

    • سلام.

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

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

        من از دستور های دیگه هم استفاده کردم اما هیچ کدوم نشد. مثلا دستورهای

        RemoveAllViews , …و …

        ممنون می شم راهنمایی کنید اقای مرتضی

        • شما دقیقا میخوای چی کار کنی؟

           

          • ممنون از پیگیری شما

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

            من دقیقا به دنبال چیزی شبیه «کلیر لیست» می گردم که در لیست ویوو عمل می کند. لیست قبلی را پاک می کند و جستجووهای جدید در لیبست تازه نمایش داده می شود.

            ممنونم

  3. سلام.

    به نظرم بهتره خاصیت visible اسکرول ویوت رو false کنی چون پنل داخل اسکرول ویوت نمایش داده میشه و یک اسکرول ویو جدید برای سرچت ظاهر کنی که نتیجه جستجو در آن نمایش داده شود.

     

    توی رویداد text_change جعبه متنت بنویس کداشو.

    یه تست کن

    • سلام اقای مرتضی

      خسته نباشید. توی این مدت آیا راه حلی برای سوال من پیدا کردید؟ یعنی اگر ما در یک ادیت تکست جستجو کردیم و اطلاعات یافت شده از دیتابیس در مولتی پنل نشان داده شد، برای جستجوی بعدی چطور باید رکوردهای قبلی را پا کنیم؟ همانطور که در بالا هم گفته ام در لیست ویوو ما یک فرمان کلیر لیست را اجرا می کنیم. هرچه قبلا نمایش داده شده پاک می شود. ایا ممکن است بفرمایید با چه دستوری می توانیم هنگامی که کاربر واژه جدیدی را در ادیت تکست نوشت و سرچ را شروع کرد، رکوردهای قبلی پاک شوند و در مولتی پنل ما رکوردهای جستجوی جدید ظاهر شوند؟”

      ممننوووووون و منتظر پاسخ شما

      • سلام.
        ببین عزیزم، شما نیازی نیست چیزی رو کلیر کنی

        شما توی رویداد تکست چنچ ادیت تکست، دستور مربوط به جستجو در دیتابیسو بنویس، چون سرچت توی دیتابیس زندس اصطلاحا، اگه ادیت تکستت خالی بشه، خود لیست کلیر میشه

        این آموزشو ببین:

        https://beporsam.ir/blog/live-search-b4a/

  4. این نظر ویرایش شده است.

    سلام اقا مرتضی

    خداقوت

    بابت آموزشتون ممنونم
    متاسفانه من وقتی کدهارو پیاده میکنم بهم ارر جیسون میده

    به این خط گیر میده

    متن ارر اینه

     

     

     

     

     

     

     

    • این نظر ویرایش شده است.

      سلام.

      من فکر کنم مشکل از فایل php ت باشه.

      اونم بذار ببینمش

      و این که این خطو چرا دوبار نوشتی؟!

       

  5. این نظر ویرایش شده است.

    خط اضافه رو پاک کردم

    درست شد

    ممنون از دقت نظر شما

     

  6. ببخشید

    من سر تگ و سندرش هم مشکل دارم

    برای من اعمال نمیشه و در اکتیویتی مربوطه اطلاعات فرد مورد نظر رو نشون نمیده

  7. ممنونم بابت وقتی که میذارید

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

    من یه صفحه اصلی دارم به اسم اعضا که اسم و فامیل همه به همراه شماره‌گذاری هست (مولتی پنله)

    وقتی روی لیبل نام کلیک میشه یه صفحه باز میشه که در لیبل مشخصات اعضا درج شده (اسکرول شده هست)

    وقتی روی نام لانگ کلیک میشه صفحه ویرایش مشخصات باز میشه که ادیت تکست هست (اینم اسکرول شده هست)

    لذا برای تگ و سندرشون خیلی گیج شدم و نمیدونم چکار کنم

    صفحه اصلی اعضا

     

    صفحه نمایش اطلاعات

    صفحه ویرایش اطلاعات

    .

     

     

     

     

     

     

  8. من دقیقا مراحل آموزشی که لینک دادید رو میرم اما وقتی روی گزینه ها کلیک میکنم به جای نشون دادن اطلاعات فرد مورد نظر، همه اطلاعات افراد جدول رو در فیلدهای مربوطه نشون میده!

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

    اینم جاب دان صفحه دومه که ریز اطلاعات فرد رو دریافت کنه

     

     

     

     

     

    • داداش، من میگم یه متغیر تعریف کن و یک فیلد جدید برای دیتابیست

      حالا تگ اون فیلد جدید رو بریز داخل اون متغیری که تعریف کردی

      و حتما اون فیلد جدید یک مقدار منحصر به فردی برای هر سطر داشته باشه

      حالا با استفاده از کوئری جستجو در دیتابیس، اطلاعات هر سطر رو با استفاده از اون متغیر بکش بیرون و نشون بده

      اینم آموزش سرچ

      https://beporsam.ir/blog/live-search-b4a/

  9. سلام

    خسته نباشید

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

    توی اموزش های مولتی پنل انلاین اموزش ویرایش (آپدیت)  و حذف رکورد ندیدم
    میشه اونارم اموزش بدید؟

پاسخ دهید