ABA


"VB שאלה - זיהוי אותיות שנקלדו"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12220 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12220
simizhaks 
חבר מתאריך 5.12.03
459 הודעות, דרג אמינות חבר זה
   19:52   18.06.05   
אל הפורום  
  VB שאלה - זיהוי אותיות שנקלדו  
 
  
יש text1
ויש text2

המשתמש כותב ב text1 שם שלו למשל
וב- text2 רושם את המשפחה שלו.

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

אז אני רוצה לדעת דרך שתשווה סיבית מול סיבית למשל
ד >< כ

נ >< ה

י >< ן


אז איך מבצעים השוואה כזאת ???




                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  מה יעזור לך סיביות? bizho 18.06.05 23:11 1
     איך אני מבצע את זה??? simizhaks  20.06.05 21:56 2
         לא הבנתי מה הבעיה E-do  20.06.05 22:29 3
             זה לא מה שהתכוונתי simizhaks  21.06.05 21:52 5
         תשתמש בפונקציה Mid bizho 21.06.05 00:02 4
             תודה על הפיתרון אבל אם אפשר גם להסביר טיפה simizhaks  21.06.05 22:01 6
                 Mid bizho 22.06.05 13:55 7
                 אז ככה: Ice Cold  22.06.05 15:08 8

       
bizho

דרג אמינות חבר זה
   23:11   18.06.05   
אל הפורום  
  1. מה יעזור לך סיביות?  
בתגובה להודעה מספר 0
 
   שמות שלמים לא נשמרים בביטים. כל עוד זה 8 ביטים. למה להשוות ביניהם?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
simizhaks 
חבר מתאריך 5.12.03
459 הודעות, דרג אמינות חבר זה
   21:56   20.06.05   
אל הפורום  
  2. איך אני מבצע את זה???  
בתגובה להודעה מספר 1
 
   אני רוצה להשוות בין אות לבין אות
ואז אם יש התאמה בטבלה שתוכן מראש אז יכתוב את ההודעות הבאות שיוגדרו מראש ואם אין התאמה כלשהית אז יכתוב הודעות אחרות.

אך ברצוני העיקר הוא איך אני מבצע את ההשוואה בין אות של מילה לאות של מילה אחרת בהתאמה כך שאות ראשונה ואות ראשונה, אות שניה של המילה הראשונה ואות שניה של המילה השניה. יהיו בדיקות רק של 3 האותיות הראשונות של המילה.

תעזרו לי להציע פיתרון לבעיה שלי של ההשוואה



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
E-do 
חבר מתאריך 29.10.03
2160 הודעות, דרג אמינות חבר זה
   22:29   20.06.05   
אל הפורום  
  3. לא הבנתי מה הבעיה  
בתגובה להודעה מספר 2
 
   בסופו של דבר אתה רוצה לבדוק האם המילה בtext1 זהה למילה בtext2, לא?
פשוט תעשה תנאי
if text1=text2

למה אתה רוצה לבדוק דווקא רק את 3 האותיות הראשונות?


-----------------
בברכה,
e-do


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
simizhaks 
חבר מתאריך 5.12.03
459 הודעות, דרג אמינות חבר זה
   21:52   21.06.05   
אל הפורום  
  5. זה לא מה שהתכוונתי  
בתגובה להודעה מספר 3
 
   התכוונתי השוואה בין 2 מילים לאו דווקא שווים



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
bizho

דרג אמינות חבר זה
   00:02   21.06.05   
אל הפורום  
  4. תשתמש בפונקציה Mid  
בתגובה להודעה מספר 2
 
  

If Mid(str1, 1, 1) = Mid(str2, 1, 1) Then
...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
simizhaks 
חבר מתאריך 5.12.03
459 הודעות, דרג אמינות חבר זה
   22:01   21.06.05   
אל הפורום  
  6. תודה על הפיתרון אבל אם אפשר גם להסביר טיפה  
בתגובה להודעה מספר 4
 
   אם הבנתי נכון זוהי השוואה.
תסביר לי מה זה MID
str1 מעריך1
str2 מעריך2
מה זה שני האחד'ים ובינהם הפסיק.

ואני רוצה להבהיר שוב את הבקשה שלי.

יש מילה אחת למשל: שלג
ומילה שניה שהיא: סמל

אז יש ביצוע של השוואה של -> ש+ס (לא משנה הסדר ש עם ס או ס עם ש)
אחר כך -> ל + מ
ואז -> ג+ל

למשל תהיה טבלה שתוכן מראש

א ב ג ד ה ו... ת
א a ...b a c b b a
ב b ...c a a b a c
.....

ואז למשל אם יש אות א עם אות ו אז יתבצע מה שיש ב- "b" כלומר יופעל משהו ו/או תוצג למשתמש הודעה כלשהית.
כמובן שאני רוצה את האבטיפוס של הבעיה שלי שהיא איך להשוות בין אות של מילה1 לבין אות של מילה2 בהתאמה.

אני מקווה שתעזרו לי



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
bizho

דרג אמינות חבר זה
   13:55   22.06.05   
אל הפורום  
  7. Mid  
בתגובה להודעה מספר 6
 
   פשוט מחזירה לך מחרוזת ממיקום מסויים במחרוזת מסויימת.
לדוגמא, נגיד str1 = "abc".

Mid(str1, 1, 2) יחזיר "ab".


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   15:08   22.06.05   
אל הפורום  
  8. אז ככה:  
בתגובה להודעה מספר 6
 
ערכתי לאחרונה בתאריך 22.06.05 בשעה 15:09 בברכה, Ice Cold
 
השימוש הוא:

Mid(Str,From,Length)

לדוגמא:


Mid("IceCold",3,3)

אומר : קח את המחזורת IceCold, ותציג לי קטע ממנה, מהתו השלישי, לאורך 3 תוים. זה יחזיר eCo.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net