עדכון:
מצאתי תגובה רשמית של Microsoft שאין אפשרות להפעיל את גרסת ה-Community בצורה לא מקוונת.
רק את הגרסאות בתשלום ניתן להפעיל על ידי קובץ מפתח...
אם מישהו מכיר איזושהי דרך עוקפת לגרסת Community אשמח לשמוע
OdedDvir
-
התקנת VisualStudio על מחשב חסום לגמרי לאינטרנט -
התקנת VisualStudio על מחשב חסום לגמרי לאינטרנטשלום וברכה,
הצלחתי להתקין VS על מחשב חסום לגמרי לאינטרנט על ידי תוכנת OutNet.
ע"י התקנת דרייבר ישן של Microsoft Loopback Adapter
אבל אחרי 30 יום התוכנה ננעלה. מישהו יודע איך אפשר לעקוף את זה ללא חיבור לרשת (אני לא רוצה לפתוח את החסימה ולהחזיר אותה) -
אקסס | RecordCount מחזיר ערך לא נכון@WWW וואו איזה תיסכול
ניסית ליצור טבלת עזר ולספור את הרשומות שם (כמו שהצעתי למעלה)?
או אולי במקום שם הטבלה "A" תכניס שאילתא (זה יוצר עותק של הטבלה)
set RS = currentdb.OpenRecordset("SELECT id FROM A", dbOpenSnapshot, dbReadOnly) -
אקסס | RecordCount מחזיר ערך לא נכוןאו OpenRecordset("A", dbPessimistic, dbReadOnly)
-
אקסס | RecordCount מחזיר ערך לא נכוןתנסה OpenRecordset("A", dbOpenSnapshot, dbReadOnly)
-
אקסס | RecordCount מחזיר ערך לא נכון@WWW מה פקודת OpenRecordset שאתה משתמש בה?
-
אקסס | RecordCount מחזיר ערך לא נכוןעוד כיוון:
איך את פותח את ה-RS? מה פקודת OpenRecordset?
תנסה להוסיף את הדגל dbReadOnly או dbOpenSnapshot -
אקסס | RecordCount מחזיר ערך לא נכוןיש לי רעיון:
אם אתה צריך רק את מספר הרשומות, אולי DCount יעזור?
עוד רעיון
אולי תריץ שאילתת יצירת טבלה, ותכניס רק עמודה אחת לתוכה (אם אתה צריך רק את מספר הרשומות), ותבדוק כמה שורות יש בה
SELECT [id] INTO [NewTable] FROM [TableName]
ותבדוק כמה רשומות יש ב-NewTable -
אקסס | RecordCount מחזיר ערך לא נכוןאני חושב שזה בגלל שבVBA כל משפט IF בודק את כל התנאים שב-AND יחד, גם אם הראשון FALSE.
תנסה להפריד את התנאים, ולבדוק אחד אחד:
If RS.EOF then
result =0
else
RS.Movelast
result = RS.recordCount
end if -
אקסס | RecordCount מחזיר ערך לא נכוןכנראה שהטופס עוד לא סיים לטעון את כל ה RS
תנסה לזוז קודם לרשומה האחרונה ואז לאחזר את הערך של RecordCount
if rs.eof then
result = 0
else
rs.MoveLast
result = rs.RecordCount -
דיון: SQL: שם מועדף למפתח ראשי ומפתח זרבאמת לגבי שמות הטבלה אימצתי את השיטה של לשון יחיד, Order ולא Orders מהטעם שהזכרת, וזה גם מסדר את טבלאות המשנה לפי סדר הגיוני יותר, קודם הטבלה הראשית ואחר כך טבלאות המשנה:
Order
OrderDetails
OrderTaxes
לעומת
OrderDetails
Orders
OrderTaxes -
דיון: SQL: שם מועדף למפתח ראשי ומפתח זר@avr416 אמר בדיון: SQL: שם מועדף למפתח ראשי ומפתח זר:
אני אוהב את הראשונה.
העקרון שעומד מאחוריה הוא שכל שורה זה יישות בטבלה, לכן שם הטבלה הוא ביחיד, וכל עמודה זה בעצם מאפיין.
תסתכל על זה בתור order.Id, order.name וכן על זה הדרך.
באמת לגבי שמות הטבלה אימצתי את השיטה של לשון יחיד, Order ולא Orders מהטעם שהזכרת, וזה גם מסדר את טבלאות המשנה לפי סדר הגיוני יותר, קודם הטבלה הראשית ואחר כך טבלאות המשנה:
Order
OrderDetails
OrderTaxes
לעומת
OrderDetails
Orders
OrderTaxes -
דיון: SQL: שם מועדף למפתח ראשי ומפתח זראני יודע שהאינטרנט מלא בדיון הזה, אבל אני הייתי שמח לשמוע כמה דעות של אנ"ש...
כידוע יש כמה שיטות מקובלות לבחירת שם שדה מפתח ראשי\זר:
למשל בשתי טבלאות: טבלה ראשית Order, טבלה משנית OrderDetail:- מפתח ראשי Id,מפתח זר: OrderId
- מפתח ראשי OrderId, מפתח זר: Order_Id
- מפתח ראשי OrderId, מפתח זר: OrderId
אני תמיד הייתי משתמש בשיטה השניה, אבל ראיתי שברירת המחדל לטבלה חדשה בVS היא השיטה הראשונה.
מה לדעתכם עדיף? -
UpScaling לבסיס נתונים של Access@dovid תודה על המענה המפורט, קראתי את דבריך בצמא רב.
יש לי כמה שאלות:-
אם אני שוכר שרת שמספק שרותי MSSQL, מאי נפקא מינה איזו מערכת הפעלה הוא מריץ, האם אני לא מנהל רק את בסיס הנתונים דרך ServerManagement? האם הכוונה היא כאשר התוכנה שלי רוצה שירותי אחסון קבצים נוספים חוץ מבסיס הנתונים וכו'?
אחרי הכל אני רוצה שלמשתמשים הקצה תהיה גישה לנתונים ותו לא. -
אחרי שיש לי מחשב מרוחק - אני מתקין עליו SQLServer? פותח פורטים וכו'? חשבתי שאני מקבל הכל מוכן וסיסמת Admin לdb ויכולת ליצור בdb עוד משתמשים (בדומה לשרת SQLServer שיש לי לוקלית)
-
בקשר למדריך Full Stack - אני מאוד מאוד מעונין. זה וודאי שימושי בשבילי לעתיד, כשארצה לשדרג את התוכנות שלי שכיום הן באקסס.
תודה מראש
-
-
מדריך FullStack לפיתוח אפליקציה בסיסית ביותר@aaron אמר במדריך FullStack לפיתוח אפליקציה בסיסית ביותר:
נהוג לא להתחבר מצד לקוח אל הSQL ישירות אלא להשתמש בשכבת API כלשהי.
האם תוכל להסביר יותר?
-
מדריך FullStack לפיתוח אפליקציה בסיסית ביותראני רוצה להתחיל עם ממשק FE שולחני שרק מתקשר עם שרת SQL מרוחק.
יש לי ידע בC# וVBA, יש לי ניסיון בAcces ו SQL-Server. הצלחתי כבר לכתוב תוכנה שמתקשרת עם בסיס נתונים מקומי (SQL-Server על המחשב שלי). השאלה היא איך אני מעביר את בסיס הנתונים לרשת? איך פותחים שרת (בתשלום או חינם) ומעלים את בסיס הנתונים? והאם כל מי שיש לו את ה ConnectionString יכול לגשת לבסיס הנתונים כאוות נפשו? -
מדריך FullStack לפיתוח אפליקציה בסיסית ביותרשלום וברכה,
אני מחפש מדריך לכתיבת אפליקציה בסיסית ביותר, למשל ניהול ספר טלפונים בטופס יחיד (2 שדות: שם וטלפון)
הFrontEnd יכול להיות שולחני או web. הBackEnd צריך לשבת על שרת SQL אינטרנטי (לא מקומי)
מישהו יכול לכוון אותי? -
עברית לAmazon Kindle 7שאלה פשוטה, מישהו יודע אם אפשר להתקין עברית למכשיר הנ"ל? לא רק למקלדת, גם למערכת ההפעלה
-
מדף למקררגם לי זה קרה עם שני מדפי פלסטיק של מקרר שארפ, בסוף לקחתי את המדף השבור למסגרית זכוכית והכינו לי מדף זכוכית באותה הצורה בעובי 8mm זה לא היה יקר כל כך, אולי 60 שח למדף? ומאז אני מרוצה.
אבל אני לא יודע אם זכוכית מתאימה גם למקפיא. -
UpScaling לבסיס נתונים של Access@אבי אמר בUpScaling לבסיס נתונים של Access:
@OdedDvir אמר בUpScaling לבסיס נתונים של Access:
הסיבה שאני רוצה לעבור לweb זה דרישת הלקוחות שלי (שעובדים עם התוכנה מזה כשנתיים) לאפשר גישה לתוכנה גם לאנשי קשר שלהם בחוץ-לארץ.
אם זו הסיבה, אתה לא צריך לכתוב הכל מחדש, יש כמה פתרונות כדי לשתף את התוכנה שיוכלו לעבוד על זה מכל מקום כאילו היה אפליקציה וובית.
אשמח אם תוכל לספק יותר מידע על כך, אתה מתכוון לשליטה מרחוק כמו TeamViewer? כי אני לא מעונין לתת גישה לכל המחשב המארח...