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

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

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

איך להוסיף שדה באופן אוטומטי לטבלה?

מתוזמן נעוץ נעול הועבר תכנות
14 פוסטים 2 כותבים 1.1k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • חייםיודלביץח מנותק
    חייםיודלביץח מנותק
    חייםיודלביץ
    כתב ב נערך לאחרונה על ידי
    #1

    שלום
    האם מישהו יודע האם אפשר להוסיף שדה לטבלה ולהגדיר את סוג השדה למספר
    מצאתי רק קוד שמגדיר או לטקסט או לתזכיר [כך נראה לי]
    אשמח לדעת האם אפשר גם לשדה מספר

    בתודה מראש

    חייםיודלביץח תגובה 1 תגובה אחרונה
    0
    • חייםיודלביץח מנותק
      חייםיודלביץח מנותק
      חייםיודלביץ
      השיב לחייםיודלביץ ב נערך לאחרונה על ידי
      #2

      שכחתי לציין כי מדובר באקסס
      איפה עורכים הודעות שכבר כתבתי

      תודה

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

        תביא את הקוד שעובד לגבי טקסט או תזכיר ואומר לך מה לשנות.

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        חייםיודלביץח תגובה 1 תגובה אחרונה
        0
        • חייםיודלביץח מנותק
          חייםיודלביץח מנותק
          חייםיודלביץ
          השיב לdovid ב נערך לאחרונה על ידי
          #4

          @dovid תודה

          מצורף, משום מה כרגע הוא בכלל מראה לי שגיאה בכלל על הוספת שדה
          אשמח לעזרה0_1529859574269_הוספת שדה אוטומטית.accdb

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

            תצרף קוד רלוונטי. לא קובץ. ואם אתה לא יודע מה זה קוד, תפרסם בפורום גומלין שאתה צריך עזרה בנידון.

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            חייםיודלביץח תגובה 1 תגובה אחרונה
            2
            • חייםיודלביץח מנותק
              חייםיודלביץח מנותק
              חייםיודלביץ
              השיב לdovid ב נערך לאחרונה על ידי
              #6

              @dovid
              Option Compare Database

              Sub AddNewField()
              ' ==============================================
              ' Example code for AddFieldToTable()
              ' ----------------------------------------------
              ' Prompts the user for a field name and then
              ' adds a text field with that name to the
              ' Customers table in the current database.
              ' ==============================================
              Dim bOK As Boolean
              Dim strName As String
              Const MyFieldLength = 20

              strName = InputBox("What is the new field's name?")

              If strName <> "" Then
              bOK = AddFieldToTable("", "Customers", strName, dbText, MyFieldLength)
              If Not bOK Then
              MsgBox "Error: Unable to add new field."
              End If
              End If

              End Sub

              Function AddFieldToTable(strDatabase As String, strTable As String, strField As String, intDataType As Integer, intLength As Integer) As Boolean
              ' Comments : Adds a field to a table in any database
              ' Parameters: strDatabase - path and name of the database or "" (blank string) for the current database
              ' strTable - name of the table
              ' strField - name of the field to add
              ' intDataType - type of field dbText, dbMemo, etc.
              ' intLength - length of field
              ' Returns : True - field was added, False - field was not added
              '
              Dim db As Database
              Dim tdf As TableDef
              Dim fld As Field

              On Error GoTo err_AddFieldToTable

              If strDatabase = "" Then
              Set db = CurrentDb()
              Else
              Set db = DBEngine.Workspaces(0).OpenDatabase(strDatabase)
              End If

              Set tdf = db.TableDefs(strTable)

              If intDataType = dbText Then
              Set fld = tdf.CreateField(strField, intDataType, intLength)
              Else
              Set fld = tdf.CreateField(strField, intDataType)
              End If

              tdf.Fields.Append fld

              AddFieldToTable = True

              exit_AddFieldToTable:
              db.Close
              Exit Function

              err_AddFieldToTable:
              AddFieldToTable = False
              Resume exit_AddFieldToTable

              End Function

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

                תהיה בריא...
                בשורה הזו:

                bOK = AddFieldToTable("", "אנשי קשר", strName, dbText, MyFieldLength)
                

                תשנה את dbText לdbInteger.

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                חייםיודלביץח תגובה 1 תגובה אחרונה
                3
                • חייםיודלביץח מנותק
                  חייםיודלביץח מנותק
                  חייםיודלביץ
                  השיב לdovid ב נערך לאחרונה על ידי
                  #8

                  @dovid אמר באיך להוסיף שדה באופן אוטומטי לטבלה?:

                  bOK = AddFieldToTable("", "אנשי קשר", strName, dbText, MyFieldLength)

                  תודה אבל אני לא יכול לבדוק את זה כי הוא נותן לי שגיאה אחרת בנתיים
                  בכל אופן מקווה שאצליח להסתדר

                  חייםיודלביץח תגובה 1 תגובה אחרונה
                  0
                  • dovidD מנותק
                    dovidD מנותק
                    dovid ניהול
                    כתב ב נערך לאחרונה על ידי
                    #9

                    בקשר לעובדה שזה לא עובד, לא התאפקתי והורדתי את הקובץ המצורף. הבעיה היא שהטופס מאוגד לטבלה אז היא בעצם "פתוחה" ובלתי ניתנת לשינוי. במצב עיצוב נקה את השדה "מקור רשומה" במאפייני הטופס, וזה יעבוד.

                    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                    בכל נושא אפשר ליצור קשר dovid@tchumim.com

                    חייםיודלביץח תגובה 1 תגובה אחרונה
                    5
                    • חייםיודלביץח מנותק
                      חייםיודלביץח מנותק
                      חייםיודלביץ
                      השיב לdovid ב נערך לאחרונה על ידי
                      #10

                      @dovid תודה אכן עובד!

                      ואני נסיתי לכתוב number

                      תודה

                      תגובה 1 תגובה אחרונה
                      2
                      • חייםיודלביץח מנותק
                        חייםיודלביץח מנותק
                        חייםיודלביץ
                        השיב לחייםיודלביץ ב נערך לאחרונה על ידי
                        #11

                        יש אולי אפשרות גם להוסיף לטבלה מקושרת או שבגלל הקישור ההוספה רק דרך הקובץ ששמה הטבלה

                        תודה

                        dovidD תגובה 1 תגובה אחרונה
                        0
                        • dovidD מנותק
                          dovidD מנותק
                          dovid ניהול
                          השיב לחייםיודלביץ ב נערך לאחרונה על ידי dovid
                          #12

                          @חייםיודלביץ אמר באיך להוסיף שדה באופן אוטומטי לטבלה?:

                          יש אולי אפשרות גם להוסיף לטבלה מקושרת או שבגלל הקישור ההוספה רק דרך הקובץ ששמה הטבלה

                          תודה

                          אם אי אפשר בתצוגת עיצוב, מסתמא אי אפשר גם מהקוד. תוכל לנסות ולשתף בתוצאות.
                          אבל אני חושב אפשר עם טיפה אריכות לפתוח מהקוד את המסד המרוחק ולבצע זאת ישירות עליו.

                          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                          בכל נושא אפשר ליצור קשר dovid@tchumim.com

                          חייםיודלביץח תגובה 1 תגובה אחרונה
                          1
                          • חייםיודלביץח מנותק
                            חייםיודלביץח מנותק
                            חייםיודלביץ
                            השיב לdovid ב נערך לאחרונה על ידי
                            #13

                            @dovid יש לך אולי להפנות אותי איפה יש קוד כזה חפשתי לא מצאתי

                            תודה

                            dovidD תגובה 1 תגובה אחרונה
                            0
                            • dovidD מנותק
                              dovidD מנותק
                              dovid ניהול
                              השיב לחייםיודלביץ ב נערך לאחרונה על ידי
                              #14

                              @חייםיודלביץ אמר באיך להוסיף שדה באופן אוטומטי לטבלה?:

                              @dovid יש לך אולי להפנות אותי איפה יש קוד כזה חפשתי לא מצאתי

                              לא. ואם היה לי הייתי כותב.

                              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                              בכל נושא אפשר ליצור קשר dovid@tchumim.com

                              תגובה 1 תגובה אחרונה
                              2
                              • dovidD dovid העביר נושא זה מ-תכנות ב-

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

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

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