الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اضافة اسم المستخدم لكل سجل جديد

بدأه alfaaleh في 4 أغسطس 2016 · 3 رد · 1,901 مشاهدة · في قسم أرشيف الاكواد والمكتبات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

يوجد لدي قاعدة بيانات والدخول باسم مستخدم وكلمة مرور وصلاحيات ويظهر اسم المستخدم في النموذج الاساسي

المطلوب عند دخولي على اضافة بيانات سجل جديد  من الاسم والتاريخ والعمر والجنسية ........الخ يتم اضافة اسم المستخدم لحقل nem للجدول تلقائيا بناء على اسم المستخدم الذي تم دخول البرنامج باسمه .

جربت الكود [Forms]![user_name]![nem]  ووضعته في القيمة الافتراضية لحقل nem ولم اوفق

 user_name اسم المستخدم

 nem اسم الحقل في جدول اضافة البيانات

ارجوا التكرم وافادتي ولكم الشكر والتقدير

تم تعديل هذه المشاركة بواسطة alfaaleh في 4 أغسطس 2016 في 06:32

#2

السلام عليكم ورحمة الله وبركاتة

الموضوع يتطلب منك عمل متغير عام Public Variable  لتخزين اسم المستخدم اثناء علمية الدخول ومن ثم تخزينها برمجيا حينما تحتاج اليها يمكنك استخدام الكود التالى

dim DBS as databasde
dim Rps as recordset

Set DBS = CurrentDb()
Set Rps = DBS .OpenRecordset("select * from [اسم الجدول المطلوب التخزين فية]")

Rps.AddNew
Rps.field("Nem")=[اسم المتغير]
Rps.Update

#3

السلام عليكم ورحمة الله وبركاته

اخي العزيز اذا كنت تستخدم اكسس فعليك اتباع الاتي

اولا ادراج الحقول التاليه ضمن جدولك الاساسي وهي

CreatedAt  تاريخ الادخال

CreatedBy اسم المدخل

ChangedAt تاريخ التعديل

ChangedBy اسم المعدل

وارفاقها في نموذجك الرئيسي مزيدا من الشرح ياحبذا ارفاق ملفك

مواضيع مشابهة