@קינג-קומפיוטר אמר בפדיית צ'ק אמריקאי:
אפשר בצ'ינג'ים
@אביי אמר בפדיית צ'ק אמריקאי:
שרשום על שמי
הגיוני שאפשר למרות זאת.
@קינג-קומפיוטר אמר בפדיית צ'ק אמריקאי:
אפשר בצ'ינג'ים
@אביי אמר בפדיית צ'ק אמריקאי:
שרשום על שמי
הגיוני שאפשר למרות זאת.
בס"ד
אשפרות א'
להוסיף בקוד של טופס א שאחראי על פתיחת הטופס ב אחרי הפתיחה הפניה לטופס ב ולשנות את ברירת המחדל של התורם משהו כמו זה:
form_addDonation.donor.defulteValue = me.donor.value
אממה אם אתה נותן לטופס דיאלוג זה לא יעבוד כי הקוד נעצר באותה שורה של הפתיחה ותוכל להשתמש ב OpenArgs ואז תרוויח גם שאתה יכול לפתוח מכמה מקומות עם אותם פעולות ...
בהצלחה.
@laswater כתב בבאקסס- פיתרון ליצירת טופס עם כניסה למנהלים בלבד-ללא שום קודים!!!:
אם אתה יושב עם כמה חבר'ה תתניקים, ונותן להם את זה עם הטופס פלוס מינוס, הם לא ידעו יותר מידי.
אם מדובר כאן ב'אקרים' אז מה שלא תעשה הם יגיעו למסד הנתונים!
בעיקרון, צודק!
אבל יש דברים שפעם אחת ראו מישהו עושה את זה וזהו, זה לא מסובך לקלוט את זה, לא צריך כ"פ לפרוץ מחדש, וכו'.
@סקרן-0 אמר באקסס: ערכי ברירת מחדל ע"פ טבלה, ודוח עם כמה רשומות:
יש לי טופס שבו צריך להזין לדוגמא מוצר, חנות, וסכום. בטבלה נפרדת מאוחסנים לי המחירים של כל המוצרים בחנויות, ואני מעוניין שאחרי שהזנתי את המוצר והחנות, ערך ברירת המחדל של הסכום יהיה לפי הטבלה הנ"ל. (אני רוצה שהסכום יישאר כנתון בטבלת הקניות ולא בנפרד, כדי שיהיה אפשר לשנות אותו במקרים ספציפיים, ולכן אני לא רוצה להפוך את זה לאוטומטי וממקור נתונים נפרד)
האם ואיך אפשר לעשות זאת?
כן ב"אירוע אחרי עדכון".
אם הבנתי נכון שהמחיר כלול מ2 הפרמטרים: מוצר וחנות:
אז אתה עושה גם אחרי עדכון של המוצר וגם אחרי העדכון של החנות אירוע שבודק אם שני הפרמטרים מלאים (כלומר לא ריקים) דגומא:
if nz(me.Store.value,"") <>"" AND nz(me.Item.value,"") <>"" then
me.Price = Nz(Dlookup("Price" , "Prices", "Store=" & me.Store.value & " AND Item=" & me.Item.value),0)
End if
כמובן אם החנות ו/או המוצר הם טקסט צריך להוסיף , לפני ואחרי
if nz(me.Store.value,"") <>"" AND nz(me.Item.value,"") <>"" then
me.Price = Nz(Dlookup("Price" , "Prices", "Store='" & me.Store.value & "' AND Item='" & me.Item.value & "'"),0)
End if
@סקרן-0 אמר באקסס: ערכי ברירת מחדל ע"פ טבלה, ודוח עם כמה רשומות:
במערכת תרומות, רציתי לתת אפשרות לתרום כמה מוצרים על מקרה אחד, ולכן חילקתי את התרומות לשתי טבלאות - טבלת המקרים (עם קוד מקרה, שם המשפחה, פרטי המקרה) וטבלה של אמצעי התרומה (מוצר, חנות, כמות, סכום) כשלכל מקרה יש כמה רשומות באמצעי התרומה (כיון שייתכן לתרום על מקרה של שרפה בבית גם מטבח ב"א.א. מטבחים" וגם ספה ב"א.א. ספות" )
כעת אני רוצה להוציא דוח אחד על כל המקרה שבו יהיה פירוט של כל המוצרים שתרם (כמו קבלה מחנות). השאלה איך ניתן להכניס נתונים מכמה רשומות (של כל המוצרים בתרומה הנוכחית) לתוך דוח אחד (ששייך לתרומה הכוללת)
תודה רבה!
דוח משנה,
כלומר: תיצור דוח של הפריטים, שכולל בעצם את השורות של הפריטים של כל המקרים,
ואח"כ תיצור דוח של מקרים שיש את פרטי המקרה ותוסיף דוח משנה של הפריטים ומסונן לפי הid של המקרה.
בהצלחה.
@ראש-פינה אמר בשאלה בעיצוב באקסס:
שלום יש לי שאלה על אקסס
1.האם יש אפשרות לעשות בדוח. עיצוב מותנה.
לדוגמא יש לי דוח עם מלא שורות ואני רוצה ששורה שהקטגוריה שלה היא מזון תהיה בצבע אדום. ומה שרשום ירקות יהיה בצבע ירוק וכו'. יש אפשרות כזאת.
כן, כשאתה עומד על השדה שאתה רוצה שיהיה מעוצב, במקרה שלך תוכל לבחור את כל השדות שאתה רוצה שישתנה העיצוב שלהם, ואז אתה נכנס לתבנית > עיצוב מותנה וכו.
(כמובן שים לב שאתה בוחר רק את השדות טקסט(טקסט, רשימה, משולב.) ולא את התוויות או כל מיני סוגי שדות למיניהם.)
תוכל לעשות עד כמה אפשרויות כל פעם,
ע"י הוספה בקריטריונים,
או: [כתוב קטגוריה 1]
או: [כתוב קטגוריה 2]
או: [כתוב קטגוריה 3]
או: [כתוב קטגוריה 4]
זה דרך קצרה שהיא ארוכה,
אם אתה רוצה טיפה יותר להשקיע יש עוד כמה רעיונות כמו להוסיף טבלה של קטגוריות עם אפשרות סימון "בחירה", ולעשות טופס ששם אתה מחליט איזה קטגוריות אתה רוצה ואת הדוח להתאים רק לאלו שהקטגוריה מסומנת "בחירה", וכדו'. כל אחד לפי טעמו
@nachman אמר בנתונים באקסל:
כמו כאן אני רוצה את כל האנשים שרשומים בעמודה B שגרים בירושלים ובבית שאן שזה בעצם 3 אנשים כפי שמופיע כאן באקסל,
איך אני עושה את זה על כמות גדולה של שורות??
איפה אתה רוצה שהם יהיו?
אולי אתה מתכון לזה(ניחוש שלישי)?


@google3 אמר באקסל | לפצל מספרי טלפונים ממדינות שונים:
איך והאם זה אפשר לעשות בקלות ?
תוכל להוסיף עמודה של קידומות
ולהשתמש בפונקציה left כך:
LEFT(A1,3)
ולהמשיך כרצונך - מיון / סינון
@יהודי-טוב אמר בעזרה בפונקציית IF באקסל:
האקסל נתקע לי כל הזמן..
אתה רוצה לתקן אותם חד פעמי?
א"כ, תוכל לעשות 500 למשל,
להעתיק ולהדביק בטור ליד הדבקה מיוחדת - ערכים בלבד, וכן הלאה.
או להשתמש בvba - אתה צריך לשמור את הגיליון בפורמט אחר, ולהתקדם שלב.
@יהודי-טוב אמר באקסס-קריאה למאקרו יותר מ19 פעמים?:
אגב, האם יש אפשרות לכתוב שם של טופס בעברית?
פריט רשימה ברור, זה אפשרי, זה אמור לעבוד רגיל, אבל ראיתי כבר למעלה שיש לך איזו שהיא בעיה בVBA כדאי שתתייעץ ע"ז (כמובן באשכול חדש), זה נהפך לך לג'יבריש היה לי את זה פעם באיזה מחשב ואני לא זוכר מה פתר את זה אולי תנסה להתקין גירסה אחרת של אופיס.
זה הארגומנט הרביעי, כך:
Docmd.openForm "FormName" , , "" ,"[ID]=" & Me.שדה_של_מזהה_לקוח.value
@יהודי-טוב
יהיה יותר קל אם תשתף קוד.
not in (select שדה fron טבלה)
כמובן בלי גרשיים,
אגב, אם אתה מדבר על פקד תיבה משולבת בטופס, לדוגמא: אם אתה רוצה לעשות חיפוש, של כל הרשומות חוץ ממה שבטופס הנ"ל, אז אתה יכול להכניס בשאילתה למשל בקריטריון של id:
<>[id]
משהו כזה,
מאוד הגיוני שהפוסט הנוכחי לא קשור לשאלה, אבל א"כ, בבקשה.
עריכה:
התכוונתי כאילו הפניה לפקד בטופס, אז זה בצורה כזאת.
<>[form].[id]
@איש-פלוני
תנסה לעשות דיבוג,

@musicode
יש גם קוד vba
שמסתיר את כל התוכנה של האקסס,
משתמשים בזה בעיקר
או בשביל המטרה הנ"ל (חסימת גישה לפרטי המשתמש),
או שמישהו השקיע ביופי ורוצה שזה יראה עוד יותר יפה, ולדעתו זה שהתוכנה היא באקסס זה מוריד מהרישמיות שלה, אז מסתיר ואז לא רואים בכלל שזה אקסס,
החסרונות:
שאם נתקע משהו או בהתחברות למסד נתונים (כשעובדים כמה על קובץ טפסים שמחובר לקובץ נתונים אחד.) או כל בעיה שהיא - אין אפשרות רגילה לסגור, אלא רק דרך מנהל המשימות (וגם שם זה לא באפליקציות אלא את האקסס ברקע,)
צריך להפוך את כל הטפסים ל"מודאלי"
אין גישה ישירה לתוכנה אם פתחו תוכנה אחרת - בגלל שזה מעביר את האקסס לרקע ואז גם אין לו סמל בשורת המשימות
ועדיין, דרך הShift אפשר לבטל גם את זה, כי זה פונקציה בvba שמפעילים אותה בכניסה לטופס הראשון, וshift מבטל את כל פעילות הקוד בכניסה,
וגם למה שאמר
@musicode אמר באקסס | כניסה עם שם משתמש וסיסמה | איך ניתן לאבטח את זה?:
חסימת האפשרות להקיש שיפט נעשית בקוד VBA.
עדיין יהיה אפשר לעקוף כשמעתיקים את התוכנה(משנים מיקום) או מחליפים שם, אז צריך להפוך תוכן לפעיל וכל עוד ולא הפכו לפעיל, הכל פתוח,ן
עכ"פ כמה טיפים, שכן אפשרי לעשות - וקצת יעילים
להגדיר את השדה של הסיסמא ל שדה של סיסמא (password) ואז גם בהעתקה לא יוכלו ליראות את הסיסמא (רק ע"י ייצוא של הטבלה הנ"ל).
בכל פתיחת טופס(מרכזי בתוכנה) - או פעולה (משמעותית), לבדוק אם המשתמש פעיל, כלומר: אפשר לעשות שבכניסה של המשתמש- אם הוא נכון לציין את זה במשתנה גלובלי שהוא זוהה וכדו', ואז לבדוק את זה בכל הזדמנות כנ"ל.
כמובן כל זה כשחוסמים את הגישה לקוד - או ע"י סגירה של הקובץ או ע"י סיסמא לקוד.
@avi-rz אמר בעזרה בחישוב תשלומים בשאילתה באקסס:
אפשר להוסיף לשאילתת איחוד, גם את הלקוחות, (כמובן להוסיף עוד עמודות ריקות במקום העמודות של התשלומים ובתשלומים להוסיף במקום הלקוח, וכו'.)
ואז לעשות סיכום לפי לקוח, sum בתשלום1 ו sum בתשלום2
מצו' דוגמא.
דוגמא 3.accdb
רק צריך תשומת לב למהירות התגובה, אם באמת מדובר בהמון שורות.
@איש-ימיני
לא,
אבל נראה לי שכך יותר טוב לעשות.
מצו' קובץ בשאילתה אחת.
דוגמא.accdb
@איש-ימיני אמר בעזרה בחישוב תשלומים בשאילתה באקסס:
אני מעוניין לעשות שאילתה שתציג לי את כמות התשלומים שהלקוח שילם (לפי כמות הפעמים שמופיע בטבלת התשלומים) , ואת הסכום שיוצא שהלקוח שילם מכל התשלומים ביחד.
בהנחה שעל כל תשלום יש איזה מזהה של הלקוח,
אז תעשה שאילתת סיכום
המזהה של הלקוח = קיבוץ לפי
ואת הלקוח(לא משנה איזה שדה). ותעשה Count
ואת הסכום ותעשה Sum.
תשמור את השאילתא,
ואז תעשה שאילתה משניהם (הלקוחות והשאילתה החדשה).
@yossiz כתב בקריאת נתיני כרטיס אשראי מקורא כרטיסים:
טכנית: איך מקבלים את הנתונים, זה מתפקד כמקלדת? האם מקבלים את כל השדות של הכרטיס?
זה מחרוזת אחת של מספרים.
@yossiz כתב בקריאת נתיני כרטיס אשראי מקורא כרטיסים:
חוקית: האם מותר לעסק להשתמש בזה לקבל נתוני כרטיס? עד איזה סכום?
שבקשתי מנדרים פלוס, שיתנו לי אפשרות ב API לשלוח להם את כל הטקסט שאני מקבל מהפס מגטני במקום להקליד כל דבר בנפרד,
התשובה הייתה: אנחנו לא יכולים, זה לא חוקי, צריך תקן PCI למכשיר (משהו כזה) והגיוני שבאמת היום בכל החנויות אין כמעט חנויות שמעבירים בקופה אלא דרך מסופון שמתוקשר עם התוכנה של הקופה. (משער: שזה לא רק בגלל הצ'יפ קירבה)
@שוהם307 אמר בהמלצה דחופה ועניינית למדפסת:
כידוע לכל אחד כאן בפורום יש לו את הצרכים המיוחדים לו אז אי אפשר להקיש מזה לזה,
אולי צדקת?
יש המון פרטים כמו,
@רמי-פרי אמר בבעיה |שולים שחורים בהדפסה:
@avi-rz התוף אחראי על פיזור הדיו וצריך להחליף אותו לאחר סך הדפסות מסוים .יש חברות שהטונר מגיע יחד עם תוף כך שבכל החלפת טונר מוחלף גם התוף ויש חברות שזה שני חלקים נפרדים (בדרך כלל זה גם מוזיל את העלות של הטונרים)
תודה רבה.