יום שני, 15 בספטמבר 2008

Copy Paste מ Microsofot SQL Server Managment Studio Express ל Excel

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

הדרך הפשוטה והסבירה לעשות זאת היא:
1. לבחור את הטבלה שאת התוכן שלה אתם רוצים להעתיק.
2. לפתוח אותה ע"י האופציה של Open Table המופיעה בקליק ימני על העכבר.
3. לסמן את הרשומות אותם רוצים להעתיק.
4. להעתיק Copy , CTRL+C או בכל דרך אחרת (אם יש).
5. לפתוח את קובץ ה Excel המיועד.
6. להדביק Paste , CTRL+V כנ"ל.

אבל....................................
לי למשל ולעוד רבים וטובים קורה דבר נורא!!!

1 ᤫ𤼯TD>
2 鰤 젩帼/TD>
3
4 𣧺伯TD>
5 䶲䠮ᥨ캼/TD>
6 ��񤠮ᥨ캼/TD>
7 򶩸 ⡩伯TD>

אהההההההההההההההההההה, סינית!?!?!?
מאיפה זה בא?

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

בכל אופן יש דרך קצרה לעקוף את הבעיה.
פשוט:
1. פותחים חלון שאילתות חדש New Query.
2. כותבים שאילתה שמציגה את הרשומות אותם אתם מעוניינים להעתיק.
3. מריצים אותה.
#### התוצאה מוצגת בטבלה שמיקומה הוא בחלק התחתון של ה Studio בטאב Results ####
כאן תמשיכו את הסעיפים 3 - 6 ועכשיו ב"ה זה יסתדר.

ואים לא, תעברו לבלוג אחר אולי שם כתבו משהו לבעיה שלכם.

עד כאן 30 שניות על ... (ראה כותרת)

יום רביעי, 3 בספטמבר 2008

מנפלאות ה JavaScript

שימו לב!!!

אם אתם מחליטים מתישהוא להכניס לתוך DIV טבלה של HTML (יעני table)

אז אם אתם עושים זאת שורה שורה, כלומר




מן הסתם תצפו שבתוך הDIV תהיה טבלה בדיוק כמו שרציתם !?!?

אז זהו שלא (בלשון העם)

ה JavaScript החכם הזה יחליט להוסיף כבר בשורה הראשונה /tbody אחרי ה table ואפילו יסגור את התגים הנ"ל מיד אחרי ה/tr בשורה הראשונה. (כי הוא לא סומך עליכם שאתם תזכרו לסגור אותה.

לכן בכל זאת מה לעשות לשמור את כל התוכן המיועד ל DIV בתוך משתנה זמני, ובסוף להכניס הכל ל DIV



ואף על פי כן הוא יוסיף את התג /tbody אבל עכשיו לפחות הוא כן יציג טבלה.

זהו תהנו.