ה-Visual Basic לא יודע לבצע פעולת חיבור פשוטה!!! - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

ה-Visual Basic לא יודע לבצע פעולת חיבור פשוטה!!!


nirfun

Recommended Posts

יותר נכון להגיד שאני לא יודע: ;D

אני מצליח לעשות פעולות כפל וחילוק כמו שצריך אבל אפילו פעולת חיבור פשוטה אני לא מצליח לעשות. אני משתגע!!!

כתבתי את השורה הבאה:

Me.txtRe.Value = Me.txtBbase.Value + Me.txtR.Value

אם נאמר בתא הראשון יש 30 ובתא השני יש 5. הוא אמור לתת לי 35 כפי שאתם יכולים לעשות בעצמכם. אבל הוא נותן לי 305 במקום לחבר את הספרות כמספרים הוא מחבר אותם כתווים.

מה עושים?!

תודה,

ניר.

PS

אם זה קשור אני משתמש ב-VB שב-access

קישור לתוכן
שתף באתרים אחרים

סמוך עלי, הוא יודע לחבר

הבעיה היא ששני ה-Value שלך הם מסוג String וחיבור String הוא שרשור.

מה שאתה צריך לעשות זה להמיר את שני המחוברים למספרים, לחבר אותם, ואז להמיר חזרה למחרוזת.

קישור לתוכן
שתף באתרים אחרים

סמוך עלי, הוא יודע לחבר

הבעיה היא ששני ה-Value שלך הם מסוג String וחיבור String הוא שרשור.

מה שאתה צריך לעשות זה להמיר את שני המחוברים למספרים, לחבר אותם, ואז להמיר חזרה למחרוזת.

בדיוק על זה חשבתי אבל משום מה גם כשהגדרתי אותו כ-integer זה לא ממש הלך.

אני אנסה את מה שכתב pure gold/

תודה!

קישור לתוכן
שתף באתרים אחרים

אפשר להשתמש ב-value. אני כרגע משתמש ב-value וזה פועל אחלה.

נראה לי שגם בtext אפשר להשתמש במקרה הזה אבל אני לא בטוח.

מה שכן בטוח שזה פועל עם value ובחרתי להשתמש בשיטה של cint וזה פועל אחלה.

עריכה:

כרגע ניסיתי עם text וזה לא הלך טוב...

קישור לתוכן
שתף באתרים אחרים

אמממ חשבתי שזה חינמי. בעסה.

אם תמצא דמו תגיד לי מאיפה להוריד.

ועוד שאלה קטנה. אם cint הופך את התוכן של התא ל-integer אז איך זה שהוא מקבל גם שברים עשרוניים? הרי integer זה רק שלמים לא?

קישור לתוכן
שתף באתרים אחרים

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

dim x

להבדל

dim x As Integer

בעצם בלי הפקודה הזו ("Option Explicit") אין הבדל בין שני השורות

ככה הבנתי לפי מה שלימדו אותי

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...