דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. עזרה בשאילתה בVBA

עזרה בשאילתה בVBA

מתוזמן נעוץ נעול הועבר תכנות
28 פוסטים 4 כותבים 1.5k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • clickoneC מנותק
    clickoneC מנותק
    clickone
    השיב לארי ב נערך לאחרונה על ידי
    #21

    @ארי אמר בעזרה בשאילתה בVBA:

    אגב איך עושים ציטוט של קוד?

    עושים 3 פעמים תלתל (~) כדי להתחיל קוד ו3 כדי לסיים

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    תגובה 1 תגובה אחרונה
    0
    • א מנותק
      א מנותק
      ארי
      כתב ב נערך לאחרונה על ידי
      #22

      0_1541451751561_שאילתה.accdb
      הקוד אמור לעדכן את כל מי שמסומן בטיפול - לשולם, בחנות שאותה בחרתי.

      clickoneC תגובה 1 תגובה אחרונה
      0
      • מנצפךמ מנותק
        מנצפךמ מנותק
        מנצפך
        כתב ב נערך לאחרונה על ידי
        #23

        @ארי בבקשה:
        0_1541457262145_תקין.accdb

        זה עובד בדיוק לפי מה שכתבתי לך.

        תגובה 1 תגובה אחרונה
        1
        • clickoneC מנותק
          clickoneC מנותק
          clickone
          השיב לארי ב נערך לאחרונה על ידי
          #24

          @ארי הנה עם הפונקצייה Enquote
          0_1541503809314_1541451769207-שאילתה.accdb

          @מנצפך משום מה לא הצלחתי לפתוח תקין את הקובץ שהעלית

          אין טסט כמו פרודקשן.

          המייל שלי urivpn@gmail.com

          מנצפךמ תגובה 1 תגובה אחרונה
          0
          • מנצפךמ מנותק
            מנצפךמ מנותק
            מנצפך
            השיב לclickone ב נערך לאחרונה על ידי
            #25

            @clickone @ארי מצורף כאן כל הקוד VBA:

            Option Compare Database
            Option Explicit
            
            Private Sub אישור_Click()
            Dim rs As DAO.Recordset
            Dim nm As String
            nm = Me.חנות
            If Nz(Me.חנות, "") <> "" Then
                    Set rs = CurrentDb.OpenRecordset("SELECT * FROM טתלושים WHERE ((([טתלושים].[בטיפול]) = True) AND (([טתלושים].[שולם]) = False) AND (([טתלושים].[חנות]) = '" & nm & "'))")
                    If rs.RecordCount = 0 Then
                        MsgBox "אין שוברים בטיפול", , "שוברים 4000"
                    Else
                        If MsgBox("קיימים שוברים בטיפול מחשבונות קודמים" & Chr(13) & "?האם ברצונך לסמנם כשולמו", vbYesNo + vbCritical + vbMsgBoxRight + vbDefaultButton2, "שוברים 4000") = vbYes Then
                            DoCmd.SetWarnings False
                                DoCmd.RunSQL ("UPDATE טתלושים SET טתלושים.שולם = True WHERE ([טתלושים].[חנות] = '" & nm & "')")
                            DoCmd.SetWarnings False
                        Else
                            MsgBox "לא ניתן להתחיל חשבון חדש לפני סימון שולם על החשבון הקודם", vbInformation + vbOKOnly + vbMsgBoxRight, "שוברים 4000"
                            Me.חנות = Null
                        End If
                    End If
            Else
                MsgBox "נא להכניס שם חנות", vbCritical + vbOKOnly + vbMsgBoxRight, "שוברים 4000"
            End If
            End Sub
            
            clickoneC תגובה 1 תגובה אחרונה
            1
            • א מנותק
              א מנותק
              ארי
              כתב ב נערך לאחרונה על ידי
              #26

              תודה רבה!!!
              עובד מצויין!

              תגובה 1 תגובה אחרונה
              0
              • clickoneC מנותק
                clickoneC מנותק
                clickone
                השיב למנצפך ב נערך לאחרונה על ידי
                #27

                @מנצפך רק הערת אגב, אם בשם החנות יהיה גרש (') אז זה ישבור את הקוד שלך.
                הפונקצייה שהעלתי מסתדרת גם עם זה

                @ארי שים לב שמבחינת ניהול נכון של DB, עדיף שהחנויות יהיו בטבלה נפרדת, ולשמור בטבלה רק את המזהה של החנות.

                אין טסט כמו פרודקשן.

                המייל שלי urivpn@gmail.com

                מנצפךמ תגובה 1 תגובה אחרונה
                3
                • מנצפךמ מנותק
                  מנצפךמ מנותק
                  מנצפך
                  השיב לclickone ב נערך לאחרונה על ידי
                  #28

                  @clickone @ארי
                  וגם לא לעשות שמות בעברית. זה מתכון לטרור.

                  תגובה 1 תגובה אחרונה
                  4

                  • 1
                  • 2
                  בא תתחבר לדף היומי!
                  • התחברות

                  • אין לך חשבון עדיין? הרשמה

                  • התחברו או הירשמו כדי לחפש.
                  • פוסט ראשון
                    פוסט אחרון
                  0
                  • דף הבית
                  • קטגוריות
                  • פוסטים אחרונים
                  • משתמשים
                  • חיפוש
                  • חוקי הפורום