نمایش نتایج 1 تا 6 از 6

نام تاپیک: مشکل در حرکت بین سطرهای یک dbf

  1. #1

    Question مشکل در حرکت بین سطرهای یک dbf

    من یک صفحه لاگین و پسوورد دارم که dbf آن به نام login است که وقتی نام کاربری و رمز رو میزنم و درست هست من رو می بره به فرم اصلی برنامه که dbf آن به نام table1 است بعد من در فرم اصلی یک تکست باکس گذاشتم و وصلش کردم به dbf login خودم که داخل تکس باکس بزنه با چه یوزری لاگین شدم
    حالا وقتی چند تا یوزر باشه من با هر کدوم که لاگین میشم توی تکست باکس داخل فرم اصلی فقط یوزر اول داخل فایل dbf را نشان می دهد.
    لطفا راهنمایی کنید که چطور از بین 10 یوزر با هر کدام که وصل می شوم در تکست باکس فرم همان یوزر را نمایش دهد

    کد HTML:
    LOCATE FOR UPPER(login.userid) = UPPER(ALLTRIM(THISFORM.txtUserName.Value))
    
    IF FOUND() AND ALLTRIM(password) == ALLTRIM(THISFORM.txtPassword.Value)
        THISFORM.cUser = ALLTRIM(login.userid)
    DO FORM index
        THISFORM.Release
    ELSE
        #DEFINE MISMATCH_LOC "äÇã ˜ÇÑÈÑí íÇ ÑãÒ ÕÍíÍ äíÓÊ áØÝÇ ÏæÈÇÑå ÓÚí ˜äíÏ"
        WAIT WINDOW MISMATCH_LOC TIMEOUT 1.5
        THISFORM.txtUserName.Value = ""
        THISFORM.txtPassword.Value = ""
        THISFORM.txtUserName.SetFocus
    ENDIF
    
    

  2. #2

    نقل قول: مشکل در حرکت بین سطرهای یک dbf

    خوب برای اینکه اصلا به اون تکست باکس که تو فرم اصلی مقداری ندادید که یعنی من که نمبینم
    باید بعد از پیدا کردن رمز عبور این مقدار روlogin.userid تو یه متغیر ذخیره کنید بعد از اینکه فرم index را اجرا کردید اون مقدار رو تو کنترلی که میخواهید نشون بدید چون احتمالا دارید از دستوراتی استفاده میکنید توی فرم ایندکس تون رو میگم که موقعیت کرسر جدول login رو جابجا میکنه

  3. #3

    نقل قول: مشکل در حرکت بین سطرهای یک dbf

    میشه لطف کنید کدهایی رو که گذاشتم اصلاح کنید
    ممنون میشم

  4. #4

    نقل قول: مشکل در حرکت بین سطرهای یک dbf

    اینو استفاده کن

    LOCATE FOR UPPER(login.userid) = UPPER(ALLTRIM(THISFORM.txtUserName.Value))

    IF FOUND() AND ALLTRIM(password) == ALLTRIM(THISFORM.txtPassword.Value)
    select login
    m.OldRecNo = recno();
    THISFORM.cUser = ALLTRIM(login.userid)
    DO FORM index
    select login
    goto m.OldRecNo
    THISFORM.Release
    ELSE
    #DEFINE MISMATCH_LOC "äÇã ˜ÇÑÈÑí íÇ ÑãÒ ÕÍíÍ äíÓÊ áØÝÇ ÏæÈÇÑå ÓÚí ˜äíÏ"
    WAIT WINDOW MISMATCH_LOC TIMEOUT 1.5
    THISFORM.txtUserName.Value = ""
    THISFORM.txtPassword.Value = ""
    THISFORM.txtUserName.SetFocus
    ENDIF

    دوست عزیزم کدهاتون توی تگ CODE بنویسید. توی این تاپیک رو گفتم

  5. #5

    نقل قول: مشکل در حرکت بین سطرهای یک dbf

        m.OldRecNo = recno();
    THISFORM.cUser = ALLTRIM(login.userid)


    این دو تا خط رو syntax error میده

  6. #6

    نقل قول: مشکل در حرکت بین سطرهای یک dbf

    آره حواسم نبود یه سمی کالن گذاشتم ; از انتهای این دستور برداره m.OldRecNo = recno();
    تو وی فاکس نیازی به سمی کالن نیست انتهای دستورات مگه بخواهید دستوارات رو تو چند خط بنویسید.
    الان هم برای اینکه فکر میکنه دستورات ادامه دارن خطا میده.

تاپیک های مشابه

  1. مشکل در حرکت بین آیتمهای انتخاب شده در لیست باکس
    نوشته شده توسط booloor_007 در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 4
    آخرین پست: جمعه 19 خرداد 1391, 21:00 عصر
  2. سوال: مشکل در از بین بردن یک شی
    نوشته شده توسط vb.net2008 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 3
    آخرین پست: شنبه 08 مرداد 1390, 21:41 عصر
  3. سوال: مشکل در حرکت بین فرمهای mdi
    نوشته شده توسط شرلوک هلمز در بخش C#‎‎
    پاسخ: 0
    آخرین پست: یک شنبه 15 دی 1387, 16:01 عصر
  4. سوال: مشکل در حرکت بین فرمهای mdi
    نوشته شده توسط شرلوک هلمز در بخش C#‎‎
    پاسخ: 0
    آخرین پست: جمعه 13 دی 1387, 19:12 عصر
  5. مشکل در حرکت بین textbox ها بوسیله Enter
    نوشته شده توسط saber4166 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: یک شنبه 16 تیر 1387, 13:37 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •