@סקרן-0
כתבתי למעלה, כשעושה את הייבוא באקסס, לבחור שהקידוד הוא utf8 בלחיצה על מתקדם.
ואין צורך לדעתי לפצל.
clickone
-
אקסל גדול -
אקסל גדול@סקרן-0
יכול להיות, אבל לא הייתי מציע לפתוח קובץ עם 6 מליון רשומות בפנקס רשימות כי הוא ייתקע כנראה.
אפשר אולי בNotePad++, אבל גם זה יקח זיכרון גדול וגם כאן הוא יצטרך זמן ויעבור את מגבלת הרשומות באקסל. -
אקסל גדול@לעזור-לכולם
תראה ג'יבריש שוב
תלחץ על מתקדם בכפתור בצד למטה, ואז קידוד UTF8
אם זה אקסס עקרונית אין צורך לפצל לקבצים קטנים, הוא יודע להתמודד עם זה.
ואם אתה שולף את הנתונים מDB אחר, אתה יכול מראש לחבר את זה לאקסס עם ODBC (ואז לעשות ייבוא או קישור)
אפשר כמובן גם לקבשר עם ODBC לאקסל, אבל אז נחזור אולי לבעיית הפילטור שהצגת למעלה -
טופס HTML באקסס@Y-Excel-Access
בגירסה 2003 (וזה היה ממש מזמן...) היה סוג אובייקט של דף אינטרנט.
עקרונית אתה יכול לבנות ממשק בHTML, אבל אם ככה, למה לא לבנות אותו מראש ככה?
הצמדה דו כיוונית של הנתונים תהיה קשה, אא"כ תשתמש במשהו שלא קשור בכלל לאקסס.איך שאתה מציג, הייתי מעלה את הנתונים לMSSQL ואז מתחבר אליו מהאקסס במה שצריך עם ODBC, ושאר הממשק הייתי עושה מול הMSSQL.
אם כל מה שאתה רוצה זה רק תצוגות יותר יפות ומודרניות ממה שהאקסס מביא, ואין לך עניין דווקא בHTML, יש חבילות שעושות את זה (נראה לי שעודד אאל"ט הביא את זה כאן באיזה פוסט בעבר)
-
משתנים יציבים שעלולים להשתנות מידי פעם. איך הדרך הנכונה להגדיר אותם?@aaron כתב במשתנים יציבים שעלולים להשתנות מידי פעם. איך הדרך הנכונה להגדיר אותם?:
ואחרי עריכה - ריסטארט לאפליקציה.
לא תמיד זה נכון / אתה רוצה לעשות ריסטארט לאפליקציה,
אל תשכח שאתה לא ידוע ברגע שעשית ריסטארט איזה בקשות זרקת לפח, או לחילופין איזה בקשות כעת נפלו ואין גישה כי האפליקציה לכמה שניות למטה.
באפליקציות מסויימות זה יכול להיות קריטי בעיקר באמצע היום.אני מאד מתחבר דווקא להצעה של @yossiz לעשות לינק שמרפרש את ההגדרות מהDB (או מכל מקור אחר)
-
מדריך VBA בעברית@בעל-כישרון
עברת גם על החלקים של הקוד?
שפות אחרות אתה מכיר?
(אני מנסה באמת לחשוב איך אני למדתי את השפה חוץ מספר על אקסס (שלקחתי מגמ"ח בב"ב עם פיקדון של 100 שח), ולא מצליח להיזכר במשהו מסודר.זה נראה שאתה כן יודע קצת/הרבה קוד, אבל מרגיש שזה לא מסודר.
אם תמקד איפה אתה מרגיש מפוספס, אולי יהיה יותר קל לכוון.קצת קשה היום למצוא מדריכים מסודרים על VB/VBA כי הן "שפות מתות" שאין להן עידכונים יותר.
יש ספר מאוד גדול ומקיף על VB6, שייתכן ויעזור לך, השאלה אם תצליח למצוא אותו. (ולכן לדעתי עדיף לדעת מה חסר לך ואז לנסות ללמוד את זה משפות אחרות [בסוף המבנה בכל השפות אותו דבר +-, ורק התחביר שונה], או תשובות ספציפיות)כמו שציינתי, כמעט אין הבדל בין VB לVBA.
יש הבדל קצת בצורה שבה אקסס מנהל לך את הנתונים, לבין אם אתה כותב VB נקי (כולל הממשק וכו) שאז אתה צריך לכתוב גם את רוב הקוד שמנהל את הנתונים, כולל שמירה שליפה וכו.
וכמובן שלאקסס יש כמה פונקציות פנימיות, אבל זה לא חלק מהבסיס, ואתה יכול/צריך יותר להתייחס לזה כHelep's שאקסס נותן לך כדי שלא תעבוד קשה (כמו DoCmd הידוע)
וכן יש אובייקטים שקיימים גם בVB אבל כאן החיבור לקונקשיין לדוגמא הרבה יותר נח, כמו Recordset
עריכה: דווקא כאן ברכיב הRecordset אין כל שינוי, השינוי הוא באובייקט CurrentDb שמחזיק את הקונקשיין הנוכחי שפתוח, וגם אליו אפשר להתייחס כפונקציית עזר ולא כבסיס השפה/אקסס (אז הדוגמא לא הכי מוצלחת ) -
מדריך VBA בעברית@בעל-כישרון
יש חוברות מצויינות בPDF על אקסס, של אפי ברק
זה על אקסס 97, אבל אל תיבהל, הרבה דברים נשארו ולא השתנו, הבסיס של VBA גם הוא נשאר ללא שינוי [וחבל שכך] (אא"כ אתה צריך את זה לאקסל)שים לב שאתה צריך את החלק למתקדמים - נראה לי חלק ג + ד
הועלו כאן בעבר ע"י @MusiCode (זה מה שמצאתי בחיפוש גוגל על הפורום, ייתכן שעוד העלו את זה בהזדמנויות שונות)
https://tchumim.com/post/107022כמובן אזכיר שאתה יכול ללמוד גם VB, זה אותה שפה בעיקרון (על התוכנות של אופיס יש כמה השלמות, שלא קשורות לבסיס השפה, אבל צריך להכיר)
בהצלחה
-
מיזוג דואר מאקסס@ארי אתה יכול לבדוק במחשב אחר אם יש את אותה הבעיה?
(אני זוכר שבעבר הרחוק התנהגות כזו שויכה לוירוס במחשב, אבל אני לא זוכר בדיוק מה היה) -
תאריך עברי ושיתוף באקסס@דוד-החדש כתב בתאריך עברי ושיתוף באקסס:
ב. דבר נוסף, אני רוצה לשתף מסמך אקסס כדי ש3-4 אנשים יוכלו להזין בו נתונים איך אפשר לעשות את זה (אין לי כונן רשת ואני מעדיף גם לא באפשרות של שליטה מרחוק, לא הצלחתי ב-ONE DRIVE או GOOGLE DRIVE).
אם זה מחשבים שמחוברים לאינטרנט (או לפחות לרשת ביתית [אין צורך בכונן רשת]), אתה יכול לחשוב על שמירת הנתונים בMSSQL, אם כי תצטרך קצת סבלנות כדי שזה יעבוד חלק.
וגם קצת לחשוב על האבטחה של זה, שלא כל אחד ילחץ לך F11 והופ יש לו את כל הנתונים
(את זה אתה תצטרך לחשוש גם במצב הקיים ולא דווקא בMSSQL...)שים לב שזה דורש חיבור יציב לרשת.
-
מיזוג דואר מאקסס@ארי
זה קורה לך בכל המסמכי וורד או במסמך מסויים? -
מיזוג דואר מאקסס@ארי יש לך מאקרו בתוך הוורד שאתה ממזג?
בנוסף, איזו שאילתא אתה ממזג? יש שם גישה לפונקציה בקוד? -
SMS בתפוצה רחבה- מי נותן שירות בכיף?!@אחד-וחצי
הסיבה שהחברות היום מפחדות, כי כל רגע משרד התקשורת מקשיח את הנהלים יותר ויותר, ומטיל אחריות אישית על החברות
(לדוגמא מבעוד כמה חודשים יהיה אסור לשלוח סמס בארץ עם מזוהה טקסט במקום מספר מאומת, למעט מקרה שבו היה שיחת זום עם הלקוח ואימות של 2 מסמכי זהות, ועדיין גם אחרי זה יש אחריות אישית על הספק)@אחד-וחצי כתב בSMS בתפוצה רחבה- מי נותן שירות בכיף?!:
אני פשוט מנסה להבין באיזה חברה הם עושים את זה...*
יש מקרים (בעיקר אלו שעושים הונאה) שזה מגיע ממכשירים שבהם שמים סימים של טוקמן, ושולחים בתפוצה רחבה
וגם על זה יש שימוע של משרד התקשורת לחברות לא לאפשר יותר מ50 הודעות יוצאות ביום למספר טוקמן כדי למנוע את זה.למעשה, אתה יכול לנסות אצל ימות המשיח כמו שהציע @צבי-ש
ייתכן גם שלחברות יש הבדל בין מי שכבר לקוח תקופה ושולח כמויות לבין מי שמגיע מראש ומצהיר שהוא הולך לשלוח (לכאורה) "ספאם" -
שיפור ביצועים בהצגת סיכומי נתונים עדכניים@מומחה-באקסס כתב בשיפור ביצועים בהצגת סיכומי נתונים עדכניים:
להריץ ברקע שאילתה שתסכום את הנתונים אחת לכמה שניות ותכניס אותם לטבלה צדדית, כך שבמחלקת הסיכום יצטרכו רק לשלוף את הטבלה ההיא. החסרון בזה שהנתונים לא יהיו מעודכנים נכון להרגע (זה די חשוב להיות מדיוק..)
למה בטעינת הדוח אתה לא יכול להריץ שוב את הדלתא של השינוי? (לדוגמא לשים בטבלת העזר את הזמן/המזהה האחרון שאיתו השתמשת, [במידה ואתה סוכם רק עסקאות שנוספו] ואז בפתיחת הדוח/מסך להריץ רק מאותו הרגע שזה קצת)
לא כתבת באיזה פלטפורמה הקוד כתוב. @yossiz העריך שזה אקסס בגלל הניק שלך. אבל יעזור שתכתוב מה הפלטפורמה.
אישית כנראה הייתי משתמש בדרך השנייה. (יש מקרים שאני משתמש בראשונה עם הדלתא שהצעתי)
בנוסף, ייתכן לפעמים שאפשר למטב את שאילתת הסיכום (לדוגמא אינדקס על מזהה הלקוח), יעזור אם תשים כאן דוגמא קונקרטית
-
יצירת טבלה הניתנת לעריכה מלאה ממש כמו אקסל/שיטס ב HTML@יוס
לא כתבת מה הפלטפורמה שבה אתה כותב (אנגולר/HTML וכו)
תבדוק את זה
https://www.ag-grid.com/
יש להם מימושים לכל הסביבות הנפוצות, כולל JS טהור.
אני חושב שהגירסה הבסיסית (והחינמית) שלהם אמורה להספיק לך.אאל"ט בעבר היה להם קצת בעייה עם RTL, (ולכן לזכרוני לא השתמשנו בפיתרון שלהם בפרוייקט). לא יודע מה המצב כעת.
עריכה: מחפש כעת באתר שלהם התנהגות כמו אקסל ממש.
משום מה לא מוצא, למרותש אני זוכר שבעבר כן היה.
ייתכן שלא חפרתי מספיק.יש גם את האובייקט של טלריק והחברות הדומות
-
פורמט תאריך בקריאות של sp שונה בשרת מסוים@y0527643446
איזה שרת SQL זה?
MSSQL?
MYSQL?
כמו כן על איזו מערכת הפעלה הוא מותקן?
מי מחזיר את הפורמט הזה? שאילתת הSQL? או שזה מה שחוזר מצד השרת של הקוד שלכם?נתקלתי בעבר ששרת שישב על משתמש מסויים בווינדוס החזיר תאריך + שעה בפורמט כזה בגלל שהתהליך רץ על משתמש ספציפי שאלו היו הגדרות התצוגת תאריך של אותו משתמש.
-
SMS למייל@shraga
בגדול 120 + מעמ לשנה
יש גם חודשי אבל זה יקר לדעתי -
SMS למייל@Sofer הי
אתה יכול בבקשה לשלוח לי מייל לכתובת שבחתימה שלי?
אכן בזמן האחרון אני קצת עסוק ולא מצליח להגיע להכל.
תודה וסליחה -
שינוי DB לפי DB FIRST והגדרת 2 שדות למפתח ראשע אחד@ממ
עושים טבלה שלישית, שמכילה מזהה רץ, מזהה סטודנט, מזהה קורס
אפשר לשים אילוץ אינדקס שלא יהיו כפילויות של מזהה סטודנט + מזהה קורס אותו דבר
והמפתח הראשי של הטבלה יישאר המזהה רץ.ניתן כמובן לעשות רק 2 שדות, של מזהה סטודנט + מזהה קורס, וששניהם יהיו המפתח הראשי.
אני אישית לא אוהב את זה ככה, וזה עניין של טעם ונוחות פיתוח ותחזוק.כמובן ייתכן שתרצו לעשות עמודות נוספות בטבלה שלישית זו, כמו סכום לתשלום, או האם שולם וכו'
נ.ב. אם תוכלו בבקשה לפתוח אשכול נפרד לכל שאלה, זה יותר נח ככה לכולם
-
שינוי DB לפי DB FIRST והגדרת 2 שדות למפתח ראשע אחד@ממ זה EF CORE
ברגיל תנסו אולי להשתמש בקובץ edmx
ייתכן שהתאמת הקוד שלמעלה לסטנדרט גם תוכל לעזורמשהו נוסף, ניתן לעבוד עם EF CORE גם בפרוייקט סטנדרט
-
שינוי DB לפי DB FIRST והגדרת 2 שדות למפתח ראשע אחד@ממ כתב בשינוי DB לפי DB FIRST והגדרת 2 שדות למפתח ראשע אחד:
שיתעדכן
שיתעדכן מה?
המבנה? או הנתונים?אם זה המבנה,
Scaffold-DbContext "Server=(localdb)\v11.0;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force
או בCLI
dotnet ef dbcontext scaffold "Server=(localdb)\v11.0;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -o Models -f
לא לשכוח לשנות את מחרוזת החיבור!
ושימו לב שזה ידרוס את השינויים המותאמים אישית אם עשיתם
במידה ועושים שינויים מותאמים אישית לקוד, מומלץ לשים אותם ב partial class במיקום אחר ואז זה ישתקף שם.
אפשר גם לבצע MetaData על פרופרטי קיימים