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

ارسال سجل واحد فقط

مغلق
بدأه أبومساعد في 3 مايو 2005 · 10 رد · 1,133 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعزاء..

تحية طيبة للجميع، وبعد،

لدي قاعده بيانات.. اية قاعده..افترض انها تخص تسجيل طلاب في مواد معينه بالجامعه..طيب؟

إذا..عندما يقوم طالب جديد بتعبئة النموذج.. أريده عندما ينتهي يقوم بالضغط على زر اسمه "استكمال" وعليه يقوم البرنامج بإرسال البيانات الحالية فقط التي قام الطالب بتعبأتها الآن. اي اني لا اريد كامل البيانات وعلى افتراض ان الطالب قد قام بعملية تسجيل أخرى قبل هذه المره فلا اريد اية بيانات سوى هذه البيانات التي قام الآن بتعبأتها.

الذي اعرفه انك تستطيع ارسال تقرير أو نموذج الى البريد الالكتروني ولكني أريد ان ارسل " سجلا واحدا" وهو السجل الحالي الذي قام هذا الطالب بتعبأته.

حتى لا يلتبس الأمر.. افترض ان طالبا من الطلاب يقوم الآن بتعبئة النموذج وقام آخر من موقع آخر فتح نفس القاعده للتسجيل من مكان آخر (جهاز آخر على نفس الشبكة حيث البرنامج متاح لكل الطلاب) وبدأ بتعبأة البيانات. أريد بمجر أن يضغط كل طالب على الزر "استكمال" الذي امامه يقوم البرنامج بإرسال بيانات الطالب نفسه الذي قام بالضغط على الزر اي لا اريده بأن يرسل بيانات آخر سجل تم إدخاله هل هذا واضح للجميع؟

آمل التكرم بالمساعده، ولكم تحيتي،،،

#2

Up

:D :D

#3

ياجماعه وش فيكم؟ صعب سؤالي؟ :lol: <--- معقدهم :D

طيب.. انتم بس عطوني الكود اللي اقدر من خلاله اني احصل على بيانات السجل الحالي.. يعني.. طالب سجل بياناته.. ابي احط بياناته هذي في ملف او في تقرير بغض النظر عن اي سجلات ثانيه..انا ابي السجل الحالي بس اللي هو قاعد يعبي فيه هاللحظه.. عساني ماعقدتها اكثر !!! :D :D

<--- تحياتوه

تم تعديل هذه المشاركة بواسطة أبومساعد في 4 مايو 2005 في 10:23

#4

طيب.. شكله صعب السؤال..

نغير المطلوب..

كيف نقدر نسوي استعلام بحيث أحصل على السجل المدخله بياناته الآن

على الله نلقا من يعطينا وجه :)

#5

يا هلا بومساعد

سؤالك جاء في الوقت المناسب

بالفعل أنا أحتاج الى هذه الطريقة

عندي في المكتب شبكة مكونة من 4 أجهزة

وعلى إحدها قاعدة البيانات الرئيسية

وباقي الأجهزة هي أجهزة ادخال بيانات فقط ( يظهر لهم نموذج ادخال البيانات فقط )

بمعنى لا يحق لهم الحذف أو الاطلاع على المحتويات . . . .فقط إدخال بيانات ومن ثم الضغط على زر (حفظ الادخالات) لتنتقل وعبر الشبكة الى الكمبيوتر الرئيسي .

جزى الله خيرا من يدلنا على هذه الطريقة .

وكل الشكر لك بو مساعد على هذا الموضوع

#6

مساكم الله بالخير ..

في البداية أحب أن أنوه إلى ضرورة التحلي بقمة الاخلاق في طرح الأسئلة وانتظار الرد ..

وأنا لا أنكر حسن خلقكم بارك الله فيكم .. ولكنني أقول قمة الأخلاق ..

لأنني أظن أن السبب في عدم رد الأخوة العارفين هو طريقة حديثكم معهم .. فيه شي من التجريح ..

لايخفى على الكل بأن الاخوة القائمين على هذا المنتدى لديهم من الارتباطات مالله بها عليم ..

وهم غير متفرغين للمنتدى بشكل كامل .. ولا يعملون موظفين في المنتدى .. إنما خصصوا من وقتهم ما استطاعوا تخصيصه لخدمة إخوانهم غير مطالبين بأجر مقابل وقتهم وجهدهم .. وبالتالي من الواجب أن نراعي ظروفهم ..

أما عن السؤال الأول فليس لدي إجابة عنه ..

السؤال الثاني : كما فهمته أنكم تريدون من مستخدمين معينين إدخال بيانات معينة فقط دون التمكن من الحذف والتغيير ..

يمكن منحهم صلاحية إدخال بيانات جديدة فقط .. وبالتالي يستطيعون إدخال بيانات جديدة لكنهم لا يستطيعون حذف حتى البيانات التي أدخولها .

أتمنى أن تكون المعلومة وصلت .

أما إذا كان السؤال كيف أمنهم الصلاحيات .. فهذا يحتاج إلى شرح تفصيلي ..

#7

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

اعمل استعلام الحاقي ثم حدد في المعايير في الاستعلام رقم الطالب الحالي او رقم الكمبيوتر المهم الرقم الذي لايتكرر واعمل زر بالنموذج يقوم بتشغيل هذا الاستعلام

وعليه عند ضغط زر الحاق سوف يقوم بالحاق السجل الحالي الى الجدول طبعا يجب ان يكون المعيار في الاستعلام على رقم الطالب او رقم الكمبيوتر بحيث ان هذا الرقم لايتكرر لاحد من الطلاب

هذا والله اعلم

احوك ابو انس

مثلا forms![اسم النوذج]![الحقل الموجود فيه رقم الطالب] اقلب هذا الكود بحيث اول ماتبدا به كلمة forms

*&* ....من لايشكر الناس لايشكر الله...*&*

.....&& ابو انس &&......

#8

يا شباب .. روقوا المنقا .. هدوا أعصابكم ..

الموقر .. أكسس ..

الموضوع لا فيه تجريح ولا يحزنون .. كل ما في الأمر إن أبو مساعد شايب ودمه خفيف وجاي لنا بـ (خفة دم الشياب .. هذا إذا كان عندهم خفة دم) .. أبو مساعد ما احد يلومه شايب ويحسب إنه في مجلس خوياه .. شليويح بن مرزوق وزعيتر بن طخيمان وصنيتان بن عويّد .. والقهوة دايرة ومعها القدوع والبخور

انتهينا من المشكلة .. إذن هيا يا آكسس لأنك شاب فتوة وصاحب حموة للمشرفين وتشكر عليها .. تسامح مع الشايب لا يطلع لك العكاز

-----------=-=-=----------

بالنسبة لسؤال أبو مساعد ..

فالجواب / لابد أن يكون للجدول مفتاح أساسي .. مثلاً باسم (NoID) بترقيم تلقائي .. هذا المفتاح الأساسي يقوم بتعريف كل سجل بقيمة لا تتكرر لسجل آخر .. إذن

لو أردنا أن نطبع هذا السجل لوحده وهو الذي يقوم الطالب الآن بتعبئته فيكون الكود كالتالي :

DoCmd.OpenReport "اسم التقرير", ,"NoID="& Me.NoID

لاحظ أننا اشترطنا طباعة السجل الذي رقمه هو الرقم الحالي .. في حال دخل طالب آخر من مكان آخر .. أو قام هذ الطالب مرة أخرى بإدخال طلب آخر .. فلن تتم طباعة أياً من السجلين .. لماذا ؟ لأن المفتاح الأساسي لا يتكرر

لا أدري إن كان في الأجابة على هذا السؤال جواب على سؤال العزيز اللامي أم لا ؟

#9

يا هلا ويامرحبا أخي العزيز أحمد الحربي

زيارتك نورتنا

وبعد إذن أخي أبو مساعد

أعتقد أن الأمر لا يختص بالطباعة .

وإنما بالواجهه (الفورم) .

بمعنى أن المستخدم العادي ممنوع عليه الاطلاع على البيانات القديمة لا بالبحث ولا بالحذف وإنما فقط مهنته الادخال فقط .

يعني أعطيه كمية من أوراق الكشوف (مثلاً) وهو يقوم بالادخال .

هل هي تختص بالصلاحيات (كما قال العزيز أكسس ) .

كل الشكر لك عزيزي

#10

أخي اللامي ..

لست أقصد الطباعة وإنما أردت أن تطبق الشرط في اختيار السجل الحالي الذي يقوم الطالب بتعبئته ..

أما بخصوص الإدخال فقط فهذا فعلاً عن طريق الصلاحيات كما تفضل به العزيز آكسس

#11

هذا الموضوع هو نفس الموضوع الذي قد طرحته سابقا ولكن لم يرد أي من الخبراء أو المشرفين أو الأعضاء

/index.php?showtopic=100989

هذا الموضوع هو نفس الموضوع الذي قد طرحته سابقا ولكن لم يرد أي من الخبراء أو المشرفين أو الأعضاء

/index.php?showtopic=100989

هذا الموضوع مغلق.

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