@איש-פלוני
כתבת קוד?
א"כ כדאי שתעלה אותו?
avi rz
-
עזרה באקסס - הודעת שגיאה קופצת -
עזרה באקסס - מיון טופס לפי תיבה משולבת@אוריי אמר בעזרה באקסס - מיון טופס לפי תיבה משולבת:
זה טעות בקוד שהוא העתיק מכאן
@avi-rz אמר בעזרה באקסס - מיון טופס לפי תיבה משולבת:אם זה היה העתקה זה היה עובד. יש גרש אחרי השווה.
נ.ב. הפוסט הקודם השארתי בלי לרענן את הדף - כך שלא ראיתי שהגיבו עליו כבר.
-
עזרה באקסס - מיון טופס לפי תיבה משולבת@איש-פלוני
שים לב אחרי השווה להוסיף את התו " ' "
עריכה: הסבר: בגלל שזה מחרוזת ולא מספר אז צריך לתחום אותו ב גרש (') משתי הצדדים או ב שווה (") -
עזרה באקסס - מיון טופס לפי תיבה משולבת@איש-פלוני אמר בעזרה באקסס:
כלל מאקרו, (אבל אם עדיף קוד אני יכול לנסות, כמעט אף פעם לא השתמשתי, אבל אני יודע באופן בסיסי-שטחי ממש).
בסדר,
אז רק נתחיל
בקוד - סינון לפי מספרDoCmd.SetFilter "", "[קוד]=" & Nz(Me.מחבר.Value, 0)
בקוד - סינון לפי מחרוזת
DoCmd.SetFilter "", "[קוד]='" & Nz(Me.מחבר.Value, "") & "'"
שים לב! להחליף את המילה "קוד" = השם של השדה הרשום בטבלה שאליו אתה רוצה להשוות
ואת המילה "מחבר" = "השם של הפקד בטופס שמכיל את המספר או המחרוזת שאתה רוצה לסנן. -
עזרה באקסס - מיון טופס לפי תיבה משולבת@איש-פלוני
אתה משתמש בקוד או במאקרו? -
שאלה טכנית דחופה לי@ep אמר בשאלה טכנית דחופה לי:
קוד אישי לכל אחד מהם
א. סתם, מעניין איך אפשר שכל אחד יראה קוד אחר,
ב. לצורך מה? דוגמא אם להיכנס לאתר שלך או משהו כזה, אז אתה יכול לעשות קישור שכולל את המייל שלו בתוכו ושולח אותו לכתובת מסויימת באתר שמציג לו את הקוד האישי שלו. -
אקסס | כניסה עם שם משתמש וסיסמה | איך ניתן לאבטח את זה?@musicode
יש גם קוד vba
שמסתיר את כל התוכנה של האקסס,
משתמשים בזה בעיקר-
או בשביל המטרה הנ"ל (חסימת גישה לפרטי המשתמש),
-
או שמישהו השקיע ביופי ורוצה שזה יראה עוד יותר יפה, ולדעתו זה שהתוכנה היא באקסס זה מוריד מהרישמיות שלה, אז מסתיר ואז לא רואים בכלל שזה אקסס,
החסרונות:
-
שאם נתקע משהו או בהתחברות למסד נתונים (כשעובדים כמה על קובץ טפסים שמחובר לקובץ נתונים אחד.) או כל בעיה שהיא - אין אפשרות רגילה לסגור, אלא רק דרך מנהל המשימות (וגם שם זה לא באפליקציות אלא את האקסס ברקע,)
-
צריך להפוך את כל הטפסים ל"מודאלי"
-
אין גישה ישירה לתוכנה אם פתחו תוכנה אחרת - בגלל שזה מעביר את האקסס לרקע ואז גם אין לו סמל בשורת המשימות
ועדיין, דרך הShift אפשר לבטל גם את זה, כי זה פונקציה בvba שמפעילים אותה בכניסה לטופס הראשון, וshift מבטל את כל פעילות הקוד בכניסה,
וגם למה שאמר
@musicode אמר באקסס | כניסה עם שם משתמש וסיסמה | איך ניתן לאבטח את זה?:חסימת האפשרות להקיש שיפט נעשית בקוד VBA.
עדיין יהיה אפשר לעקוף כשמעתיקים את התוכנה(משנים מיקום) או מחליפים שם, אז צריך להפוך תוכן לפעיל וכל עוד ולא הפכו לפעיל, הכל פתוח,ן
עכ"פ כמה טיפים, שכן אפשרי לעשות - וקצת יעילים
-
להגדיר את השדה של הסיסמא ל שדה של סיסמא (password) ואז גם בהעתקה לא יוכלו ליראות את הסיסמא (רק ע"י ייצוא של הטבלה הנ"ל).
-
בכל פתיחת טופס(מרכזי בתוכנה) - או פעולה (משמעותית), לבדוק אם המשתמש פעיל, כלומר: אפשר לעשות שבכניסה של המשתמש- אם הוא נכון לציין את זה במשתנה גלובלי שהוא זוהה וכדו', ואז לבדוק את זה בכל הזדמנות כנ"ל.
-
כמובן כל זה כשחוסמים את הגישה לקוד - או ע"י סגירה של הקובץ או ע"י סיסמא לקוד.
-
-
הגדרת משתנים ב angular 11סליחה על ההטרדה, כנראה היה חסר לי משהו בבסיס.
@avi-rz אמר בהגדרת משתנים ב angular 11:
עריכה: מה שמעניין, שכשאני משתמש באופציה הראשונה אם ה? לפני המשתנה המפוקפק, הוא נותן לי להשתמש אם אני עושה אותו כתנאי של true, אבל כשאני מוסיף לו את ה "!" בשביל להפוך אותו לתנאי שלילה אז מופיעה לי השגיאה.
הכנסתי את התנאי הנ"ל בתוך סוגריים עם ה"!" לפני וזה עזר.
-
הגדרת משתנים ב angular 11@dovid אמר בהגדרת משתנים ב angular 11:
sessionActive: TSession = new TSession();
ע"ז יש שגיאה:
error TS2693: 'TSession' only refers to a type, but is being used as a value here.
@avi-rz אמר בהגדרת משתנים ב angular 11:
אכן ניסיתי גם לעשות ? לפני המשתנה המפוקפק,
אבל לא עלה בידי יפה,
למשל כשבאתי לבדוק if מול נתון דומה.
אני יבדוק בהמשך עוד הפעם, אולי באמת פיספתי משהו.בדקתי,
זה הקוד.<mat-card *ngIf="!session.userId === this.sessionsService.sessionActive?.userId" class="example-container rounded-pill my-2">
אני מקבל את השגיאה
error TS2367: This condition will always return 'false' since the types 'boolean' and 'TSession | undefined' have no overlap.
אני כרגע משתמש בפונקציה.
בtsgetIsSessionActive(session: TSession): boolean{ if (session.userId === this.sessionsService.sessionActive?.userId) { return true } else { return false } }
בhtml
<mat-card *ngIf="!getIsSessionActive(session)" class="example-container rounded-pill my-2">
אבל בדרך הזו אני לא יתעדכן, בגלל שאני לא שואב את הנתון ישר מהsrvice אלא מהפונקציה, והיא מופעלת רק בהתחלה.
עריכה: מה שמעניין, שכשאני משתמש באופציה הראשונה אם ה? לפני המשתנה המפוקפק, הוא נותן לי להשתמש אם אני עושה אותו כתנאי של true, אבל כשאני מוסיף לו את ה "!" בשביל להפוך אותו לתנאי שלילה אז מופיעה לי השגיאה.
-
הגדרת משתנים ב angular 11@dovid תודה רבה.
@dovid אמר בהגדרת משתנים ב angular 11:
רק מה? שבעצם הכרזת ש"לא בטוח שיש שמה משהו" וזה ירדוף קצת אחריך, כל התייחסות בקוד:
console.log(this.sessionActive.val);תזכה בשגיאה כזאת: Object is possibly 'undefined'.(2532)
בינינו, הוא הרי צודק אבל הוא חופר!
תוכל להגיד לו שאתה רוצה את הערך val רק אם sessionActive מכיל אובייקט, ע"י סימן שאלה לפני גישה למאפיין, ככה:
console.log(this.sessionActive?.val);אכן ניסיתי גם לעשות ? לפני המשתנה המפוקפק,
אבל לא עלה בידי יפה,
למשל כשבאתי לבדוק if מול נתון דומה.אני יבדוק בהמשך עוד הפעם, אולי באמת פיספתי משהו.
-
הגדרת משתנים ב angular 11בס"ד
אני מגדיר משתנה כ class שיצרתי, והבנתי שבגרסאות האחרונות (אולי רק האחרונה), vsCode לא מסתפק רק במה שnגדירים את המשתנה כך:
sessionActive: TSession;
אלא הוא רוצה שגם יאתחלו אותו, כמו.
sessionsList: TSession[] = [];
או
sessionsList: TSession[] | undefined;
בנוגע לזה העדפתי להשתמש באפשרות השניה, בגלל שבאחד מהם אני רוצה לעשות בסוג {} ולא [],
א. האם יש אפשרות לאתחל אותו בצורה כזאת({})?ב. כשאני משתמש בו בhtml של קומפוננטה שאני מייבא את הSerive הזה, הוא כותב לי שגיאה.
הserivceimport { TSession } from '../../class/session'; @Injectable({ providedIn: 'root' }) export class SessionsService { sessionsList: TSession[] | undefined; sessionActive: TSession | undefined; constructor() {this.getSessionsListDemo() } getSessionsListDemo(){ this.sessionActive = { strSession: "sfganIshfunpuh493o892y49fymu43tr7nfg8fr2npeu45", userId: 4, userName: "XXX XXX", email: "XXX@chazondov.org", imgUrl: "http://localhost/img/user1.png", startDate: 1, lestDate: 1, countEntrys: 1 } this.sessionsList = [ { strSession: "sfganIOצקכ/ויyuip49fymu43tr7nfg8fr2npeu45", userId: 8, userName: "XXXX", email: "XXXX@gmail.com", imgUrl: "http://localhost/img/user.jpg", startDate: 1, lestDate: 1, countEntrys: 1 }, { strSession: "sfganIshfunpuh493o892y49fymu43tr7nfg8fr2npeu45", userId: 4, userName: "XXX XXX", email: "XXX@chazondov.org", imgUrl: "http://localhost/img/user1.png", startDate: 1, lestDate: 1, countEntrys: 1 }, { strSession: "sfganIshfunpuh493o892y49fymu43tr7nfg8fr2npeu45", userId: 2, userName: "XXX XXX XXXX", email: "XXXX@gmail.com", imgUrl: "http://localhost/img/user2.jpg", startDate: 1, lestDate: 1, countEntrys: 1 } ] console.log(this.sessionsList) } }
בקומפוננטה ts
import { SessionsService } from '../../../sys/services/user/sessions.service'; constructor(public sessionsService: SessionsService) {}
בקומפוננטה בhtml
<span #TitleUsrName class="mx-1" [ngClass]="{'d-none':settings.smWidth === true}" [matMenuTriggerFor]="userMenu">{{sessionsService.sessionActive.userName}}</span> <img [src]="sessionsService.sessionActive.imgUrl" class="rounded-circle" width="35" height="35" alt="">
זה עובד, אבל מראה לי שגיאה.
תודה רבה וסליחה על האריכות
מקווה שזה מספיק ברור ומספיק נתונים
השתדלתי כמה שיותר לתעד, כמו שמבקש @dovid -
נעילת מקרר מפני ילדים@ב-ל
זה עם דבק?
מהתמונה נראה שזה רק עם ברגים, וזה לא מתאים למקרר. -
איך מפעילים קובץ בCMD כל פרק זמן?@yossiz אמר באיך מפעילים קובץ בCMD כל פרק זמן?:
עדיין לא שיניתי את דעתי...
אם הבנתי נכון, זה מענה לתשובה של בערל.
@avi-rz אמר באיך מפעילים קובץ בCMD כל פרק זמן?:
האם זה יעבוד לי גם כשאני יוצא בלי לעשות יציאה אלא רק עובד למשתמש אחר?
אני מעדיף שלא יקפוץ החלון השחור בכניסה.
ואיך אפשר לעשות אפשרות שאני יוכל לעצור אותו(אולי להכניס איזה ערך(אפי' מסוג bool) בקובץ טקסט ולעשות תנאי לטקסט ההוא). - אשמח אם יש משהו יותר פשוט.
?
-
איך מפעילים קובץ בCMD כל פרק זמן?בס"ד
ה"ה הצלחתי לגבש לעצמי איזה קובץ של ps ואני מצליח להפעיל אותו דרך הCMD
השאלה שלי:
איך אני מצליח להפעיל אותו כל המה שניות,
כלומר: אני יכול לעשות קובץ bat שירוץ כשאני פותח את המחשב, (להכניס אותו בתפריט התחלה)'
אבל:-
האם זה יעבוד לי גם כשאני יוצא בלי לעשות יציאה אלא רק עובד למשתמש אחר?
-
אני מעדיף שלא יקפוץ החלון השחור בכניסה.
-
ואיך אפשר לעשות אפשרות שאני יוכל לעצור אותו(אולי להכניס איזה ערך(אפי' מסוג bool) בקובץ טקסט ולעשות תנאי לטקסט ההוא). - אשמח אם יש משהו יותר פשוט.
נ.ב. קרדיט ל @yossiz על המדריך בנושא שורת הפקודה המושקע- בלשון הזהב.
תודה רבה -
-
קו SIP זול בישראלבס"ד
עוד לא מנסיון,
אבל מישהוא אמר לי שמשתמש בזה הרבה לצינטוקים וכדו',
זה בעלות של 6 אג' לדקה,(נראה לי לא קשור בכלל לחבילה),
יש גם מספרים נייחים בארץ,
https://www.termination.worldcall.be/main.php/
נ.ב. הבנתי שבחשבון שטרלינג יש יותר אופציות -
רספונסיביות ב Anggular Material?בס"ד
בד"כ בשביל רספונסיביות משתמשים ב bootstrap,
ואני אכן משתמש ב bootstrap,
אבל אני רוצה לקבוע ערך ברירת מחדל באלמנטים של material לפי רספונסיביות, כמו בדו' שלהלן.
איך הדרך המקובלת לעשות את זה,
ישנה אפשרות להכפיל אותם ולהסתיר, השאלה האם זו הדרך, א"כ אשמח לקבל דוגמא לכתוב את זה בצורה נקייה,
או שיש דרכים אחרות שהן מקובלות?
<mat-drawer-container class="example-container h-100" > <mat-drawer #drawer class="bg-dark" mode="side" > <span>greate to menu</span> </mat-drawer> <mat-drawer-content> <mat-toolbar class="navbar sticky-top s_theme p-0 m-0"> <app-menu-top class="container-fluid m-0 p=0"></app-menu-top> </mat-toolbar> <div class="container-fluid h-100 s_bode"> <h1>ברוכים הבאים לארגון XXXX - מתנדבים!</h1> </div> <router-outlet></router-outlet> </mat-drawer-content> </mat-drawer-container>
למשל בדוגמא הנ"ל:
אני מביא את העיקרי ואת מה שנפתח (מגירה)
ברירת מחדל שמתי את הנפתח פתוח (opened) איך מבטלים את זה כשזה סמרטפון (בbpptstrap = sm)
והmode שווה side איך הופכים ל Over
והhasBackdrop שווה false איך הופכים ל trueתודה לכל המסייעים.
-
אימות משתמשים וממשק ניהול בנודבעצם ה exspress-session הוא רק למשתמש יחיד?
כלומר אם שני אנשים עובדים מאותו מחשב, כל פעם שיחליפו, יצטרכו להכניס שם משתמש וסיסמא?
למשל אני עשיתי לבד כזה דבר,
כך נראית רשימת החיבורים, כמובן אם אופציה לניתוק החיבור בנפרד או מחיקת השם משתמש.
כך זה נשמר בדפדפן,
השאלה אם אני יוכל לעשות את אותו רעיון גם בספרייה הנ"ל.
-
אימות משתמשים וממשק ניהול בנוד@dovid אמר באימות משתמשים וממשק ניהול בנוד:
את הכניסה בשם וסיסמה ואת "זכירת" איזה משתמש והעדפות צריך לעשות איך שבא לך ולשמור את ה"עולה לדינא" באובייקט session, ובו לבדוק לפי הפעולה מה צריך.
את השמירה של העוגייה בצד לקוח, גם צריך לעשות,
או שזה כן נהיה לבד, וכל מה שצריך לעשות זה רק בשביל לדעת איך לנווט את המשתמש אחרי שזוהה?נ.ב. כמובן חוץ ממה שאמר @yossiz, שכשמקבלים session ריק - בלי user_Id אז צריך להכניס לו user_Id לפי השם משתמש והסיסמא - אם הם נכונים כמובן.
-
בזק - בעת התנתקות, הקמת קו וירטואלי ללא ידיעתי עבור תשתית האינטרנט.@chagold אמר בבזק - בעת התנתקות, הקמת קו וירטואלי ללא ידיעתי עבור תשתית האינטרנט.:
השאלה היא אם יש להם זכות ע"פ חוק. כי יש אינספור אנשים שמבקשים להתנייד ועוקצים אותם בזה.
לענ"ד זה בכלל לא עקיצה,
ככה זה עובד, זה כמו שאתה קונה שתי מוצרים מחזיר אחד, אז לא מבטלים את החשבון, אלא עושים החזרה של מה שהחזרת
(הביטוי שאתה רוצה להחזיר מתבטא - ע"י שאתה מנייד לחברה אחרת, אבל ניידת רק את הדקות של השיחה.) -
בזק - בעת התנתקות, הקמת קו וירטואלי ללא ידיעתי עבור תשתית האינטרנט.@chagold תשתית אינטרנט זה דבר אחד ותשתית קו שיחה זה דבר אחד, וכל אחד מהם לא מחייב את השני,(חוץ מזה ששניהם מחייבים שקע פיזי בבית - אין להם קשר).
וכמו שהם משתמשים באותו שקע, אז הם יכולים להשתמש באותו מספר(שהמספר הוא בעצם כמו כתובת לשקע הנ"ל.)
בין כשאתה עושה רק קו לשיחה ובין כשאתה עושה קו רק לאינטנר צריך מספר (שהוא כמו הכתובת של השקע (לא נכנסתי לקטע של ההכתובת האמיתית - אני לא מכיר את זה וזה נראה לי גם מספר יותר ארוך - אבל זה רק כמו משל בשביל להבין)).
כשאתה עושה קו לשיחה אז מה שמעניין אותך, זה בעצם המספר, ואת זה אתה מנייד, כשאתה מעביר את קו השיחה לחברה אחרת, אבל האינטרנט נשאר כי אותו לא ניידת לספק אינטרנט אחר, והמספר "הוירטואלי" הנ"ל הוא בשביל לקיים את האינטרנט.
בתקוה שהבנת - הדברים פשוטים (לא בהכרח מדוייקים)