Database Tables CREATE TABLE [dbo].[exp_type]( [id] [int] IDENTITY(1,1) primary key, [Name] [varchar](50) NULL, ) GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Expences] Script Date: 12/2/2022 2:52:12 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Expences]( [id] [int] IDENTITY(1,1) NOT NULL, [ExpType_ID] [int] NULL, [Name] [varchar](50) NULL, [ExpDesc] [varchar](50) NULL, [amount] [money] NULL, [PNO] [varchar](50) NULL, [Date] [smalldatetime] NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[users] Script Date: 12/2/2022 2:52:12 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[users]( [name] [varchar](50) NULL, [Address] [varchar](50) NULL, [tell] [varchar](50) NULL, [DOP] [smalldatetime] NULL, [Gender] [varchar](50) NULL, [Username] [varchar](50) NULL, [Password] [varchar](50) NULL, [ID] [int] IDENTITY(1,1) NOT NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO Create Procedure create proc [dbo].[DeleteExp] as Delete from expences where id =@ID GO @ID int CREATE proc [dbo].[insertexp] @ExpType_ID int,@Name varchar(50) ,@ExpDesc varchar(50),@amount money ,@PNO varchar(50),@Date smalldatetime as insert into expences(ExpType_ID, Name, ExpDesc, amount, PNO, Date) values (@ExpType_ID,@Name,@ExpDesc,@amount,@PNO,@Date) create proc [dbo].[LoadExp] as select t.Name ExpType, e.Name, ExpDesc, amount, PNO, Date ,e.id from Expences e inner join exp_type t on e.ExpType_ID=t.id GO GO create proc [dbo].[LoadExp_seach] @toSearch varchar(50) as select t.Name ExpType, e.Name, ExpDesc, amount, PNO, Date ,e.id from Expences e inner join exp_type t on e.ExpType_ID=t.id where e.name like @toSearch or e.ExpDesc like @toSearch or e.PNO like @toSearch GO create proc [dbo].[UpdateExp] @ID int , @ExpType_ID int,@Name varchar(50) ,@ExpDesc varchar(50),@amount money ,@PNO varchar(50),@Date smalldatetime as update expences set ExpType_ID=@ExpType_ID, Name=@Name, ExpDesc=@ExpDesc, amount=@amount, PNO=@PNO, Date=@Date where id =@ID