درخواست کمک برای تکمیل برنامه

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mahdi69112

    • 2012/04/08
    • 9

    درخواست کمک برای تکمیل برنامه

    سلام
    من برنامه ی زیر را در visual basic 6 طراحی کرده ام
    میخواهم نام ونام خانوادگی شماره دانشجویی ودیگر قسمت های ان را با نام اشخاص ذخیره کرده وسپس ان را در اکسل بصورت جدولی از مشخصات ذخیره وپردازش های لازم را روی ان انجام دهم به عنوان نمونه نام رادر سلولa1 نام خانوادگی درa2 شماره دانشجویی درa4و... ودر زیر این ستون ها مشخصات هر دانشجو را نگهداری کنم
    در حقیقت داده های اکسل را از برنامه ی vbفراخوانی کنم


    لطفا من را راهنمایی کرده وفایل اکسل کامل شده را برای من بفرستید
    باتشکر
    mahdi701225@yahoo.com


    http://persiandrive.com/616490

    با تشکر فراوان


    هر چیزی زکاتی دارد و زکات علم آموختن آن به دیگران است.
  • Javid Mokhtari
    مدير تالار ويژوال بيسيك

    • 2012/01/16
    • 1212
    • 73.00

    #2
    RE: درخواست کمک برای تکمیل برنامه

    سلام.
    دوست عزیز می خواهید تو VB6 تکمیلش کنید یا تو اکسل درستش کنی...؟
    اگه میشه عکسی از قسمت های مختلف فایلتون ضمیمه کنید.من VB6 ندارم.
    [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

    شرکت در دوره:
    [/FONT][/SIZE]
    [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
    [/B][/FONT][/SIZE]
    [/CENTER]
    [/INDENT]
    [/FONT]

    کامنت

    • mahdi69112

      • 2012/04/08
      • 9

      #3
      RE: درخواست کمک برای تکمیل برنامه

      مجدد سلام می خواهم طوری برنامه را تکمیل کنم که هم بتوان مقداری داده را در بیسک از طریق اکسل فراخوانی کرد وهم
      داده های موجود در برنامه را در اکسل کامل وپردازش کرد
      فردا کد های برنامه وفایل اجرایی ان را در همین جا می فرستم تا کمکم کنید
      با تشکر[hr]
      Private Sub Command1_Click()

      x = Text1.Text
      y = Val(Text2.Text)
      z = Text3.Text
      List1.AddItem x & vbTab & z & vbTab & y & vbTab & Combo1
      Text1.SetFocus
      Text1.Text = Clear
      Text2.Text = Clear
      Text3.Text = Clear

      End Sub

      Private Sub Command2_Click()
      List1.Clear
      End Sub

      Private Sub Command3_Click()
      List1.RemoveItem Command1
      End Sub
      هر چیزی زکاتی دارد و زکات علم آموختن آن به دیگران است.

      کامنت

      • mahsa shayesteh

        • 2011/12/07
        • 272

        #4
        RE: درخواست کمک برای تکمیل برنامه

        سلام
        vb6 چه فرقی با vba داره؟ در جایی که VBA با اون امکانات و خود اکسل هست اصلا نیازی به VB هست؟
        [color=#FF0000]در روزگاری که لبخند ادمها بخاطر شکست توست برخیز تا بگریند[/color]

        کامنت

        • komeilex

          #5
          RE: درخواست کمک برای تکمیل برنامه

          سلام. من یک نمونه فرم براتون آماده کردم. امیدوارم به دردتون بخوره.
          http://parsaspace.com/files/1146454884/?c=1166 [hr]
          VB یه زبان برنامه نویسی که به مرور مثه بقیه تکامل پیدا کرده، اونی که توی آفیس استفاده میشه یه نسخه خاص از VB به اسم VBA هست که فقط چیزهای ضروری و لازم رو داره و فرق چندانی با خود VB نداره، دستورات تقریبا یکی هستن. قیافه ی کاریش شبیه VB6 ولی در مجموع هر سه تایشون یه زبان هستن و کدهاشون با هم فرق چندانی نمی کنه. (منبع : اینترنت)

          کامنت

          • daghyad

            • 2012/03/30
            • 117

            #6
            RE: درخواست کمک برای تکمیل برنامه

            Basic سرنام کلمات Beginner`s All-purpose Symbolic Instruction Code به معنی زبان همه منظوره برای افراد مبتدی است. این زبان برنامه سازی به دلیل سادگی ساختاری از محبوبیت زیادی برخوردار است. یک هنر‌جوی مبتدی که آشنایی زیادی با ریانه و برنامه نویسی ندارد پس از آموزشی کوتاه قادر خواهد بود که این زبان را یاد بگیرد و امکان نوشتن برنامه در محیط این زبان را به دست آورد.
            زبان برنامه نویسی بیسیک در سال 1964 میلادی به وسیله جان کمنی و توماس کورتس در کالج دارتموث پدید آمد. این زبان نخستین زبان برنامه نویسی نبود ولی هدف آن فراهم آوردن یک زبان ساده برای دانشجویان رشته‌های مختلف بود. تا به امروز نسخه‌های مختلفی از زبان بیسیک ارایه شده است که می‌توان به GW Basic ,Basica, ANSI Basic, QBasic, و QUICK BASIC اشاره کرد.
            زبان برنامه نویسی بیسیک با ارایه ویژوال بیسیک جان تازه‌ای گرفت و دوباره رونق یافت. به همین دلیل به عنوان یک زبان برنامه نویسی پایه در مورد آموزش رایانه شناخته می‌شود.
            مقدمات یک زبان برنامه نویسی عبارتند از: انواع داده‌های موجود , چگونگی اعلان متغیر‌ها, انواع عملگرها, دستور‌های شرطی, انواع حلقه‌های تکرار و دستورهای ورودی/خروجی.
            زبان ویژال بیسیک با وجود سی شارپ دات نت کم کم از رده خارج می شد که مایکرو سافت انرا بر پایه پلت فرم دات نت تحت عنوان ویژال بیسک دات نت عرضه کردو این را هم بگم که سی شارپ دات نت ترکیبی از بیسک و زبان قدرتمند و قدر c , c++می باشد که زبان سی شارپ سادگی زبان ویژال بیسک و قدرت زبان C ++ را با خود دارد البته مایکرو سافت بسیاری از زبان های خود را تحت پلت فرم دات نت عرضه کرده و امروز هم در حال ارائه زبا F شارپ می باشد که در ویژال استادیو 2010 کنسول ان ارائه شد

            کامنت

            • mahdi69112

              • 2012/04/08
              • 9

              #7
              RE: درخواست کمک برای تکمیل برنامه

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

              http://uploadkon.ir/uploads/cfbe8dbd3d2333381c2a54545dabeb04.rar
              کد برنامه را هم که در بالا در قسمت قبل(دیروز) فرستادم
              لطفا یه توضیح هم کنار فایل بفرستید

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

              کامنت

              • Javid Mokhtari
                مدير تالار ويژوال بيسيك

                • 2012/01/16
                • 1212
                • 73.00

                #8
                RE: درخواست کمک برای تکمیل برنامه

                یعنی منظور شما این است که همانند فایلی رو که فرستادین در اکسل طراحی شود...؟
                [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
                بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

                شرکت در دوره:
                [/FONT][/SIZE]
                [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
                [/B][/FONT][/SIZE]
                [/CENTER]
                [/INDENT]
                [/FONT]

                کامنت

                • mahdi69112

                  • 2012/04/08
                  • 9

                  #9
                  RE: درخواست کمک برای تکمیل برنامه

                  سلام آقا جاوید نه خیر طراحی این فرم در اکسل که هیچ فرقی با طراحی ان در بیسیک نداره منظور من اینکه بتوان اولا داده هایی که در لیست باکس برنامه وارد شده اند را ذخیره وثانیا بتوان ان لیست را در اکسل کامل تر کرد مثلا در سلa1نام را وارد کرد وسپس در زیر سلول a1داده هایی را که در لیست برنامه وجود دارد را به طور خودکار به سلول های اکسل فرستاد

                  مثلا اگر داده های زیر در برنامه وارد شود ابتدا برنامه انها را ذخیره کرده وبتوان انها را برای تکمیل به اکسل فرستاد
                  نام نام خانوادگی شماره دانشجویی
                  علی رضایی 9022279050
                  محمد سجادی 9022279017
                  سجاد حسینی 9077749010


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

                  کامنت

                  • Javid Mokhtari
                    مدير تالار ويژوال بيسيك

                    • 2012/01/16
                    • 1212
                    • 73.00

                    #10
                    RE: درخواست کمک برای تکمیل برنامه

                    برای طراحی فرم در اکسل و ذخیره ی اطلاعات آن در شیت و در سلول های آن و انجام عملیات مختلف بر روی اطلاعات(اعم از ورود اطلاعات جدید،ویرایش؛ حذف و...)در خدمتم.اما برای انتقال اطلاعات از6 VB به داخل اکسل باید از اساتید کمک گرفت.
                    مثل فرم در لینک زیر:
                    Contact_2
                    [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
                    بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

                    شرکت در دوره:
                    [/FONT][/SIZE]
                    [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
                    [/B][/FONT][/SIZE]
                    [/CENTER]
                    [/INDENT]
                    [/FONT]

                    کامنت

                    • daghyad

                      • 2012/03/30
                      • 117

                      #11
                      RE: درخواست کمک برای تکمیل برنامه

                      سلام دوست عزیز شما میخواید اطلاعات را توسط فرم طراحی شده به اکسل بفرستید برای این کار باید توسط یک connection stringکه یک قطعه از یک کد است بین اکسل به عنوان بانک اطلاعاتی و vb6 به عنوان برنامه بر قرار کنید منتها باید ببینید دستور ساخت کانکشن استرینگ برای این کار چیه تو help برنامه vb6 هست فکر کنم.ADOاکسل و VB6 که
                      این هم یک لین برای شما

                      کامنت

                      • mahdi69112

                        • 2012/04/08
                        • 9

                        #12
                        RE: درخواست کمک برای تکمیل برنامه

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

                        نحوه ی اتصال پروزه ی vbبه پایگاه داده ها
                        یکی از راههای برقراری ارتباط بین برنامه vbبا یک پایگاه داده استفاده از شی data در فرم برنامه می باشددر زمان طراحی فرم پروزه باید خاصیت databasicnameکنترل dataرا برابر با نام فایل پایگاه داده ایجاد شده قرار داده وسپس خاصیت recordsourceکنترل را برابر با نام جدول مورد نظر تعیین کرد
                        اکنون برای دسترسی به اطلاعات رکوردهای پایگاه داده می توان خاصیت های هر کنترل موجود در فرم را به کنترل dataربط دادبه اینصورت که:
                        ابتدا خاصیت datasourceکنترل برابر با نام کنترل dataوسپس خاصیت datafieldکنترل را برابر با نام فیلد مورد نظر قرار می دهیم
                        با حرکت کردن بین رکوردها توسط کنترل dataمقادیر هر رکورد جایگزین خواص کنترل موجود می شود
                        همچنین تغییرات ایجاد شده در خواص کنترل موجود باعث تغییرات در رکورد می شود


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

                        کامنت

                        چند لحظه..