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

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

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

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

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

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

    בתודה מראש

    חייםיודלביץח מנותק
    חייםיודלביץח מנותק
    חייםיודלביץ
    כתב ב נערך לאחרונה על ידי
    #2

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

    תודה

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

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

      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
      חייםיודלביץח תגובה 1 תגובה אחרונה
      0
      • dovidD dovid

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

        חייםיודלביץח מנותק
        חייםיודלביץח מנותק
        חייםיודלביץ
        כתב ב נערך לאחרונה על ידי
        #4

        @dovid תודה

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

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

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

          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
          חייםיודלביץח תגובה 1 תגובה אחרונה
          2
          • dovidD 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
              • dovidD dovid

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

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

                תשנה את dbText לdbInteger.

                חייםיודלביץח מנותק
                חייםיודלביץח מנותק
                חייםיודלביץ
                כתב ב נערך לאחרונה על ידי
                #8

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

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

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

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

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

                  • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                  • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                  חייםיודלביץח תגובה 1 תגובה אחרונה
                  5
                  • dovidD dovid

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

                    חייםיודלביץח מנותק
                    חייםיודלביץח מנותק
                    חייםיודלביץ
                    כתב ב נערך לאחרונה על ידי
                    #10

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

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

                    תודה

                    תגובה 1 תגובה אחרונה
                    2
                    • חייםיודלביץח חייםיודלביץ

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

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

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

                      חייםיודלביץח מנותק
                      חייםיודלביץח מנותק
                      חייםיודלביץ
                      כתב ב נערך לאחרונה על ידי
                      #11

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

                      תודה

                      dovidD תגובה 1 תגובה אחרונה
                      0
                      • חייםיודלביץח חייםיודלביץ

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

                        תודה

                        dovidD מנותק
                        dovidD מנותק
                        dovid
                        ניהול
                        כתב ב נערך לאחרונה על ידי dovid
                        #12

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

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

                        תודה

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

                        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                        חייםיודלביץח תגובה 1 תגובה אחרונה
                        1
                        • dovidD dovid

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

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

                          תודה

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

                          חייםיודלביץח מנותק
                          חייםיודלביץח מנותק
                          חייםיודלביץ
                          כתב ב נערך לאחרונה על ידי
                          #13

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

                          תודה

                          dovidD תגובה 1 תגובה אחרונה
                          0
                          • חייםיודלביץח חייםיודלביץ

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

                            תודה

                            dovidD מנותק
                            dovidD מנותק
                            dovid
                            ניהול
                            כתב ב נערך לאחרונה על ידי
                            #14

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

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

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

                            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                            תגובה 1 תגובה אחרונה
                            2
                            • dovidD dovid העביר נושא זה מ-תכנות ב-
                            תגובה
                            • תגובה כנושא
                            התחברו כדי לפרסם תגובה
                            • מהישן לחדש
                            • מהחדש לישן
                            • הכי הרבה הצבעות


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

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

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