تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] تنظيم ارفاق المستندات في قاعدة البيانات Sql واحضار الملفات حسب قيمة البحث
#2
(06-09-20, 01:28 AM)محمد العامر كتب : اخواني الاعزاء
 اسعد الله اوقاتكم بكل خير واتمنى ان تكونوا جميعا في اتم صحه وعافيه
لدى قاعده البيانات التاليه والتي تتكون من الحقول كما في الصورة التالية:


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


المشكله الاخرى تكمن في حال تم عمل فلتر او بحث برقم الموظف "EmployeID" في Data grid view
لا يتم احضار الملفات والمرفقات التي تخص الرقم الوظيفي للموظف بل يتم عرض أول المرفقات

كود :
USE [Test_System]
GO

/****** Object:  Table [dbo].[Tbl_doc]    Script Date: 06/Sep/2020 12:27:45 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[Tbl_doc](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [Employe] [int] NULL,
    [Filestatus] [nvarchar](50) NULL,
    [Extension] [nvarchar](50) NULL,
    [FileName] [nvarchar](50) NULL,
    [Attached] [varbinary](max) NULL,
    [Remarks] [nvarchar](255) NULL,
CONSTRAINT [PK_Tbl_doc] PRIMARY KEY CLUSTERED
(
    [ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

الطريقة الصحيحة هي أن يكون هناك جدول للمرفقات يكون فيها الحقول الأساسية التالية:
كود :
ID        INT IDENTITY(1,1) PRIMARY KEY
Emp_ID    INT
Filename  NVarChar(255)
Attached  VARBINARY(MAX)
ويمكن إضافة التالي
كود :
Remarks   NVarChar(255)

وجدول الموظفين يكون عادي بدون مرفقات
ثم تربط بين جدول المرفقات العمود Emp_ID مع جدول الموظفين العمود ID


وعند إضافة مرفقات تضيف المرفق في جدول المرفقات بحيث يكون رقم Emp_ID بنفس رقم ID الخاص بالموظف المراد تسجيل المرفق له

وسيكون هناك رد آخر لكيفية الاستعلام لجميع مرفقات موظف
الرد }}}
تم الشكر بواسطة: محمد العامر , حريف برمجة , WaeLx


الردود في هذا الموضوع
RE: تنظيم ارفاق المستندات في قاعدة البيانات Sql واحضار الملفات حسب قيمة البحث - بواسطة L35 - 06-09-20, 02:06 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف نضبط قيمة progressbar في حال العد العكسي justforit 2 163 01-11-25, 09:43 AM
آخر رد: justforit
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 829 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 796 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,235 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,023 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 663 18-06-25, 11:09 AM
آخر رد: dubai.eig
  بطء في جلب البيانات مصمم هاوي 9 1,002 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,470 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم