NEAR EAST UNIVERSITY FACULTY OF ECONOMICS AND ADMINISTRATIVE SCIENCE DEPARTMENT OF COMPUTER INFORMATION SYSTEMS

Size: px
Start display at page:

Download "NEAR EAST UNIVERSITY FACULTY OF ECONOMICS AND ADMINISTRATIVE SCIENCE DEPARTMENT OF COMPUTER INFORMATION SYSTEMS"

Transcription

1 EAR EAST UVERSTY FACULTY OF ECOOMCS AD ADMSTRATVE SCECE DEPARTMET OF COMPUTER FORMATO SYSTEMS 2002/2003 SUMMER TERM CS 400 (Graduation Project) CE,MET CO. PROCESS SYSTEM Submitted To Dr, Yalcm Akcah Miss,adire Cavus Submitted By : Ezgi Ersoy (981007) _, Lefkosa 2003 \\11!!1~1!1!,l~ EU

2 11 i COTETS PAGE.AKOWLEDGMET 1.ABSTRACT 2.lliTRODUCTO 3 V.EXPLAATO OF SYSTEMS. - Data Flow Diagram 5 - System Block Diagram.., 12 - Database Design 13 V.USER MAUAL, 15 V.LST OF SUBPROGRAMS - Program Flow Chart 19 - Source Program 55 - Screen Otitput(Figures) 92 V.REFERACES -, 100

3 ACKOWLEDGEMET would like to express my special thanks to my advisor Miss. adire Cavus and Computer nformation System Chairman Dr. Y alcm Akcah, they give me their experience and decisions to learn more about my task that is related my future. would like to say thanks them who help me through the preparation of CEMET Co. Package program. They give me their decisions and their expreience about my project to be succesful. vision. would like to thank my family, my all friends and other teachers to make get a 1

4 ABSTRACT Computer industry is always developing. nvention of the Calculus and up to now, people are using computer's technology in everywhere like the space sector. Computer technology is everywhere. People are using these technologies for the comfort that decrease the spending of time when you are making a work in the anywhere. Computer nformation Systems also part of Computer ndustry that is related software. C..S creates System Solutions, Package Program solutions etc. n my project was choose package program solutions for CEMET CO. related that daily transaction of CEMET Company. This project helps the user about data storage when who need that data to use again. When preparing that project was used Visual Basic program language and Microsoft Access for the input data storage. 2

5 TRODUCTO Cement Co. Processing System: This company prepares to concrete on to operate. External are unripe substances ( cement, stone vs.) to prepare mix concrete to be condition and customers needs to be sale. That operation is to arrange to income and expenditure. Account's the name of the accountancy to be separately account: The whole company these operations to be separately differently to use four processes. Customer Process: This process customer is relating to every kind on this data. This data are: Customer Code: Customer ame: Customer Phone: Customer Tax o: Customer City: Customer Address: Customer Reg. Date: Customer Database: All customers are data conceal in this customer file database. Customer Update, Delete and Find are sub process of customer process with uses in this process. Customer order invoice is a sub process of customer order invoice preparing in this sub process. Customers are going to concrete input on sales data. This data are: Customer Code: Customer ame: Phone umber: Customer Address: nvoice o: nvoice Date: Employee ame: Sub Total: Stock Codes: Stock ames: Quantities: Unit Prices: Total: Firm Process: Company prop.erties are to buy other companies in this section. Otherwise we can say supplier. This Data are: Firm Code: Firm ame: Firm Phone: Firm Fax: Firm Tax o: Firm City: Firm Address: Firm Reg. Date: 3

6 Stock Database: The nformation on the stock empty or stock out goods. t includes the stock entry and stock entry and stock out amounts of goods together with dates in this stock database. Cement Co. to prepare sub process, in this sub process, good are brought from the supplier or to a stock and they are according to the request of the customers. Cement Co. (a building material composed of solidified cement, sand, water and gravel) preparing. Delete, Update and Find are sub processes. Goods brought from firms and come to company stock. These goods are making operation entrance and exit in this by sub process. Employee Process: The information pertaining to the employees included, such as, names of employees, codes, addresses and all the payments made to them. Employee Database: All employees are data conceal in this employee file database. Delete, Update and find are sub processes. Employees are relating data on the change making when the employees are relating this sub process are become a part of activity. Accounting Process: The information regarding the accounts of income and expenditure, the account of goods in stock. Also, customers and employee's payment and will payment amount on this process. This is also a controlling of all this accounts and their comparisons. 4

7 ,-, COTEXT DFD OF CEMET CO. PROCESS SYSTEM CUSTOMER FRMS Customer nvoice ~---Customer nformation ~ Cement Co. Process System ew Stock Entry '-----Stock Orde r------',,.. Firms nformation--~ EMPWYEE

8 CUS10MER TOP LEVELDFD OF CEMET CO. PROCESS SYSTEM FRMS EMPLOYEE USER Account File

9 DETALED DFD OF CUSTOMER PROCESS (1) CUSTOMER Customer nvoice Customer Order 1.5 Customer Selling,t Customer Product Request ~ Approved Customer Product request --- Stock File ew Customer Entry

10 ' FRMS r l 0 i,.8..s ew DETALED DFD OF FRMS PROCESS (2) Stock Order Stock Entry 00 ew FiruJ. Entry : ~ FinnsFile Stocks File -fijjl\ Se\ect fo< oe\et ~.pe\eteo fitol b1f Finn Search

11 DETALED DFD OF EMPLOYEE PROCESS(3) EMPWYEE 1... Employee Salary l > -. 0 =. User Wanted Employee nfo Delete USER

12 DETALED DFD OF ACCOUT PROCESS(4} ~~-Je~ <,~~ ~ey EMPWYEE

13 DETALED DFD OF REPORT PROCESS(5)

14 SYSTEM BLOCK DAGRAM OF CEMET CO. FRMS CUSTOMERS EMPLOYEES ACCOUT REPORTS FRM RECORDS r- CUSTOMER RECORDS r- EMPLOYEE RECORDS ew Save,...Update Delete Find Stock Min. Level MainMenu STOCK RECORDS ew Save Update Delete Find MainMenu ew Save Update Delete Find MainMenu SELLG PROCESS nvoice Stock Add Save Print Employee Select ew Save Update Delete Find MainMenu VOCE RECEPTO Find Pay :MainMenu EXPESE ETRY Save MainMenu FRM GEERAL REPORT STOCK REPORT - CUSTOMER REPORT EMPLOYEE REPORT VOCE REPORT

15 Firms.Thi DATABASE DESG ' Field ame Type Size Firmname Text, 50 Firmcode nteger 2 Firmphone Text 20 Firmfax Text 20 Firmtaxno Text 20 Firmcity Text 20 Firmadres Text 50 Firmregdate Date 8 Stocks.Thi Field ame Type Size Firmname Text 50 Firmcode nteger 2 Stockcode nteger 2 Stockname Text 20 stockminl nteger 2 Stockbd Date 8 Stockunit Double 8 Stockbp Double 8 Stockpperc Double 8 Stocksellp Text 50 Cos.Thi Field ame Type Size Cuscode nteger 2 Cusname Text 30 Cusphone Text 20 Custaxno Text 20 Cuscity Text 20 Cusadres Text 50 Cusrd Date 8 13

16 Emp.Tbl Field ame Type Size Empcode nteger 2 Empname Text 20 Empphone Text 20 Empsc Text 20 Empcity Text 20 Em padres Text 50 Emprd Date 8 Empsal Double 8 lnvoicel.tbl Field ame Type Size n code nteger 2 Cuscode nteger 2 Stockcode nteger 2 Sname 20 Text Quan nteger 2 Up rice Double 8 Totp Double 8 nvoice2. Tbl Field ame Type Size i i n code nteger 2 Cuscode nteger 2 Subtot Double 8 nv date Date 8 Empname Text 20 Account. Tbl Field ame Type Size Accdate Date 8 Expense Double 8 Revenue Double 8 Description Text 50 Exp code nteger 2 14

17 USER MAUAL Cement Co. is a package program to store the company daily transaction. When you want to use Cement Co. program that you need a computer, which need minimum requirements are: Pentium 200Mhz 64MBRam 5 GB Hard Driver 3112 Floppy Driver 8MB VGA Card How to nstall Program? 311:i Floppy Virtual Cement Co. system ( C:) (A:) CloneDri (F:) ~~.:...J depo (D:) system (E:) Shared Documents First you put the Program CD to CD-ROM driver. Then enter the CD-ROM to copy CEMET file. 15

18 Files Currently on the CD Open Explore Search ~- ~ Cl!teFTP upload Sharing and Security... lg Add to archive... jaadd to "cement.rar" 3 Compress and ... Compress to "cemen~.rar" and Scan with orton AntiVirus Send To Cut Paste Create Shortcut Delete Rename Properties Then you will see Cement file then click mouse right, which you copy that file to move C:\ directory. 'iilp systeaf,(c:) 1 AddressJ~.,..,., C:\ ~dit View Favorites..., Fil~ Folder ~~ -, J ~ ---, inetpub ~ File Folder... it: l» Arr arige cons By ~ Refresh Paste ew ~-,,., Properties =~ Then you will click my computer to enter C:\ directory to paste Cement file. You will right click to mouse anywhere to paste. 16 '

19 cement File Foider dcodebank File Folder After paste of Cement file click enter to cement file where in the C:\ directory. a Run as...,~ CuteFTP upload r Scan with orton AntiVirus L ~ Add to archive..., Data JjAdd to "Cement Co.. rer" BCompress and ... i Compress to "Cement Co.. rar" and with Yahoo! ~--"-- ~~~~~~ Cut Copy Create Shortcut Delete Rename,_,., Mail Recipient 'Ll My Documents Q, Web Publishing wrzard ~. Macromedia FreeHand 10 -; ~:.0::i~:e::::wffl/J"'- l.!" ~!sn:!2:fflel\ ~ TextBridge Classic 2.0 i] Winword ~ ~r... Ezgi por... Cement ljlj Compressed (zipped) Folder fit Desktop (create shortwt). ~ 3112 Floppy (A:) ':) Cement Co, (F:)...=... You will see files in the Cement file. Find Cement Co.exe and right click to mouse for create a shortcut to desktop that run the program. 17

20 After than close the C:\Cement directory and you come to desktop to run program. Which you will click the Shortcut to Cement Co.exe for start. 18

21 USER FLOWCHARTS 19 MAMEU START 1-FRMS 2- CUSTOMERS 3- EMPLOYEES 4-ACCOUT 5-REPORTS 6-ABOUT 7-EXT

22 FRMS 1-FRMS RECORDS 2-EXT l y~ ED 20

23 FRM RECORDS 1-EW 2- UPDATE 3-DELEJE 4-FD 5- STOCK M. LEVEL 6- STOCK ETRY 7-EXT 21

24 EW FRM ETRY ETER FO OF FRM F SAVE ---y----, DATA STORED F EXT y { MAMEU 22

25 UPDATE FRM ETER FRM CODE FRM OT FOUD 23 FO OF FRM UPDATE FRM DATA STORED v MAMEU

26 FRM DELETE ETER FRM CODE FO OF FRM FRM OT FOUD y FRM DELETED Y MAMEU 24

27 ETER FRM CODE FRM OT FOUD FRM FD 25 y------, FO OF FRM MAMEU

28 STOCK MMUM LEVEL lfoofm. STOCK LEVEL MAMEU 26

29 STOCK ETRY ETER FRM CODE,,. y FRM OT FOUD 1-EW 2- UPDATE 3-DELETE 4~ FD 5-EXT y-i (0 ~ B l 27

30 EW STOCK ETRY ETER FO OF STOCK y t G C MAMEU) 28

31 STOCK UPDATE ETER STOCK CODE Y. FO OF STOCK G C MAJ\1EU ) 29

32 STOCK DELETE ETER STOCK CODE -----Y. FO OF STOCK G y t C MAMEU) 30

33 STOCK FD ETER STOCK CODE FO OF STOCK STOCK OT FOUD ~Exit/ 8 y y cb~ y t y C G MAMEU )

34 CUSTOMERS ~- CUSTOMER RECORDS -EXT / CHOOSE ~y.e <,,.~~- >--Y ( ED 32

35 CUSTOMER RECORDS 1-EW 2- UPDATE 3-DELETE 4-FD 5-SELLG 6-EXT ' 6-B -- B ~ /" B ~ ~>-B VB s 1'.T 33

36 EW CUSTOMER ETRY ETER FO OF CUSTOMER -----y----, DATA STORED F EXT y 34

37 UPDATE CUSTOMER ETER CUSTOMER CODE FO OF CUSTOMER CUSTOMER OT FOUD UPDATE CUSTOMER DATA STORED y MAMEU 35

38 CUSTOMER DELETE ETER CUSTOMER FO OF CUSTOMER CUSTOMER OT FOUD y L CUSTOMER DELETED / F >----v--. <.l..l' >--Y "/ \ i ( MAMEU 36

39 CUSTOMER FD ETER CUSTOMER FO OF CUSTOMER CUSTOMER OT FOUD "" Ext1 -: y----, < -- >-Y { ( 2.1 ) "' ~ MAMEU

40 SELLG ETER CUSTOMER CODE r---y----, ----y ----, GUSTO MER OT FOUD ETER FO OF STOCK y PRTED y DATA STORED 38

41 EMPLOYEES 1- FRMS RECORDS 2-EXT CHOOSE y~ y ED 39

42 EMPLOYEE RECORDS 1-EW 2- UPDATE 3-DELETE 4-FD 5-EXT B ~B ~~ V ~B 40

43 EWEMPLOYEE ETRY ETER FO OF EMPWYEE F EXT 41 DATA STORED

44 EfER EMPLOYEE EMPWYEE OT FOUD UPDATE EMPLOYEE 42 FOOF EMPWYEE UPDATE EMPLOYEE y DATA STOUD y MAMEU

45 EMPLOYEE DELETE ETER EMPLOYEE CODE FO OF EMPWYEE EMPLOYEE OT FOUD DELETE y 43 EMPLOYEE DELETED y MAMEU

46 ETER EMPLOYEE CODE FOUD EMPLOYEE OT FOUD EMPLOYEE FD '>-~~~~y~~~~~ 44 FO OF EMPWYEE y MAMEU

47 ( ED 45 ACCOUT 8 / 1- EXPESE ET{Y 2--VOCE RECEPTO ""'-3-EXT / CHOOSE / ""- "- / y{0 y{0 < u rq:yr,,_...>--y

48 EXPESE ETRY ETER FO OF EXPESE F SAVE ',----y----, DATA STORED F EXT y MAMEU 46

49 VOCE RECEPTO ETER VOCE O CUSTOMER CODE FOUD VOCE OT FOUD y MAMEU 47 VOCE FO y DATA STORED y MAMEU

50 REPORTS '1- FRM GEERAL REPOR' 2- STOCK REPORT 3- CUSTOMER REPORT 4- EMPLOYEE REPORT 5- VOCE REPORT 6-EXT CHOOSE, 48

51 FRMS GEERAL REPORT G / FO OF FRMS PRTED /:~~y T ( MAJMEU 49

52 STOCK REPORT FO OF STOCKS PRTED / 50 y \MAMEU

53 CUSTOMER REPORT FO OF CUSTOMERS PRTED y MAMEU 51

54 EMPLOYEE REPORT FO OF EMPLOYEES PRTED MAJMEU 52

55 VOCE REPORT PRTED v MAMEU 53

56 ABOUT FO OF PROGRAM MA MEU 54

57 SOURCE PROGRAM Forml.Frm Dim i As nteger Dim ilkharf, yazi As String Private Sub mnucr _ Clickt) forml.enabled = False Forrrri.Show Private Sub mnucrp _ Click() DataReport3. Show Private Sub mnue _ Clickt) Unload Me Private Sub mnuemp _ Clickf) forml.enabled = False Form6.Show Private Sub mnuer Click() DataReport4. Show Private Sub mnuexp _ Clickt) Form9.Show Private Sub mnufrl_click() DataReport 1. Show Private Sub mnufrr _ ClickQ forml.enabled = False Form2.Show Private Sub mnuid _ Clickt) frmcus. Show Private Sub mnuir _ Click() DataReportS. Show Private Sub mnupr _ Clickt) Form3.Show Private Sub mnurev _ Click() Form8.Show Private Sub mnusp _ Clickt) DataReport2. Show Private Sub mnuv _ ClickQ Forml 1.Show 55

58 Private Sub Timerl_Timer() ilkharf = Left(Label 1. Caption, 1) yazi = Right(Labell.Caption, Len(Labell.Caption) - 1) Label 1. Caption = yazi + ilkharf Dim sstring As String sstring = "This Program Created By Ezgi Ersoy... " ftimerl.tag = 0 Then Me. Caption = sstring Timerl.Tag = 1 ElseifTimerl.Tag < Len(sString) Then Me. Caption = Right( sstring, Len( sstring) - Timer 1. Tag) Timerl. Tag = Timerl. Tag + l Elself Timerl.Tag= Len(sSttjng) Then Me. Caption = sstring Timerl.Tag = 0 End f Form2.Frm Option Explicit Private database As ADODB.Connection Private ezgi As ADODB.Recordset Private ersoy As String Dim p As Panel Private Sub Commandl_Click() Command7.Visible = False clear coun Command2.Enabled = True Command3.Enabled = False Command4.Enabled = False Text2.SetFocus Private Sub Command2 _ Click() Dim sql, ask, askl ask= MsgBox("Do You Want To Save That?", vblnformation + vbyeso, "Save") f ask = vb Yes Then f Text2.text <> "" And MaskEdBoxl.text <> "" And MaskEdBox2.text <> 1111 And MaskEdBox3.text <>""And Text3.text <>""And Text4.text <>""Then sql = "insert into firms(firmname, firmcode, firmphone, firmfax, firmtaxno, firmcity, firmadres, firmregdate) values(" sql = sql & "111 & Text2.text & 111," sql = sql & "" & Textl.text & "," sql = sql & ""1 & MaskEdBoxl.text & "1," sql = sql & ""1 & MaskEdBox2.text & 111," sql = sql & ""1 & MaskEdBox3.text & "1," sql = sql & 111" & Text3 & 111," sql = sql & "111 & Text4 & 111," sql = sql & ""1 & DTPickerl.Value & 111)" 56

59 database.execute ( sql) Dim i As nteger ProgressBarl.Min = 0 ProgressBarl.Max = 1000 For i = ProgressBarl.Min To ProgressBarl.Max ProgressBarl.Visible= True ProgressBarl.Value= i ext ProgressBarl. Visible = False askl = MsgBox("Firm nformation Save Successful! ",, "Saved") Command2.Enabled = False Command7.Visible = True Command3.Enabled = True Command4.Enabled = True Command6.Enabled = True Else askl = MsgBox("Please Fill The Other Texts!") Command". Visible = False Command3.Enabled = False Command4.Enabled = False Command6.Enabled = True Text2.SetFocus End f End f Private Sub Command3 _ ClickQ Dim ask As String f Text.text<> 1111 And Text2.text <> 1111 And MaskEdBoxl.text <> 1111 Then ask = MsgBox("Do You Want To Update Firm nformation?", vbcritical + vbyeso, "Update") f ask = vb Yes Then conn ersoy = "update firms set firmname="' & Text2.text & "', firmphone="' & MaskEdBoxl.text & "', firrnfax="' & MaskEdBox2.text & '", firmtaxno="' & MaskEdBox3.text & "', firmcity="' & Text3.text & '", firmadres="' & Text4.text & "' firmregdate="' & DTPickerl.Value & "' where firrncode=" & Textl.text & " " database.execute ( erso,y) MsgBox ("Firm nformation Updated!") End f Else MsgBox ("Please Find Any Firm!") End f Command7.Visible = False Command3.Enabled = False Command4.Enabled = False clear Private Sub Command-l _ ClickO Dim ask f Text.text<> 1111 Then 57

60 ask= MsgBox("Do You Want To Delete This Firm Detail?", vbexclamation + vbyeso, "Delete") f ask = vb Yes Then conn ersoy ="delete* from firms where firmcode=" & Textl.text & "" database.execute ( ersoy) ersoy ="delete* from stocks where firmcode=" & Textl.text & 1111 database.execute ( er soy) MsgBox ("Firm nformation Deleted!") End f Else MsgBox ("Please Find Any Firm!") End f Command7.Visible = False Command3.Enabled = False Command4.Enabled = False clear coun Private Sub Command5 ~ Click() database. Close Unload Me forml.show forml.enabled = True Private Sub Command6 _ Click() Dim find As nteger conn find= Val(nputBox("Please nsert The Wanted Firm Code!")) ersoy = "select * from firms where firm code=" & find & "" Set ezgi = database.execute(ersoy) f ezgi.eof Then MsgBox ("The Wanted Firm is ot Available!") Else Dim i As nteger ProgressBarl.Min= 0 ProgressBarl.Max = 1000 For i = ProgressBarl.Min To ProgressBarl.Max ProgressBar 1. Visible = True ProgressBarl.Value = i ext ProgressBarl.Visible = False Textl.text = ezgi![firmcode] Text2.text = ezgi![firmname] MaskEdBoxl.text = ezgi![firmphone] MaskEdBox2.text = ezgi![firmfax] MaskEdBox3. text = ezgi! [ firmtaxno] Text3.text = ezgi![firmcity] Text4.text = ezgi'[firmadres] DTPicker 1. Value = ezgi! [ firmregdate] 58

61 Text2.SetFocus Command2.Enabled = False Command3.Enabled = True Command4.Enabled = True Command". Visible = True End f ezgi.close Private Sub Command?_ Click() Form4.Textl.text = Textl.text Form4.Text2.text = Text2.text Form4.Show Unload Forrn2 Private Sub Form_Load() ProgressBarl.Align= vbalignbottom ProgressBarl.Visible = False coun With StatusBar.Panels Set p =.Add(,,, sbrtime) Set p =.Add(,,, sbrdate) End With DTPickerl.Value = Date Private Sub clear() Textl.text = 1111 Text2.text = "" Text3.text = 1111 Text4.text = 1111 MaskEdBoxl.Mask= 1111 MaskEdBoxl.text = 1111 MaskEdBoxl.Mask = 110(999) MaskEdBox2.Mask = 1111 MaskEdBox2.text = 1111 MaskEdBox2.Mask = 110(999) MaskEdBox3.Mask = "" MaskEdBox3. text = "" MaskEdBox3.Mask = " DTPicker 1. Value = Date Private Sub coun() Dim Count, Count 1 conn Set ezgi = ew ADODB.Recordset Count = "select * from Firms" Set ezgi = database.execute(count) f ezgi.eof Then Command6.Enabled = False Textl.text = 1 Else 59

62 Countl = "select max(firmcode) as cis from firms" Set ezgi = database.execute(countl) Text 1. text = ezgi! [ cis] + 1 End f ezgi.close Public Sub conn() Set database= ew ADODB.Connection database.cursorlocation = aduseserver ersoy = "provider=microsoft.jet.oledb.3.51; Data Source=" & App.Path & "\ezgi.mdb" database. Open ersoy Private Sub Form_Unload(Cancel As nteger) Unload Me form.enabled = True Form3.Frm Option Explicit Private Declare Function DrawText Lib "user32" Alias "Draw''ext/s" (ByVal hdc As Long, ByVal lpstr As String, ByVal n.count As Long, lprect As RECT, ByVal wformat As Long) As Long Private Declare Function GetTickCount Lib "kemel32" () As Long Const DT _ CETER As Long = &Hl Const DT _ LEFT As Long = &HO Const DT _ RGHT As Long = &H2 Private Type RECT Left As Long Top As Long Right As Long Bottom As Long End Type Dim kare As RECT Const yazi As String = "This Project Created By EZG ERSOY... " & vbcrlf & _ vbcrlf & vbcrlf & "CS - 400" & vbcrlf & vbcrlf & vbcrlf & - "Graduation Project" & _ vbcrlf & vbcrlf & - "Cement Selling Package Program" & _ vbcrlf & vbcrlf & ">>>> EAR EAST UVERSTY<<<<" Private Sub Form_ Load() kare.left = 0 kare.top = pano.scaleheight kare.right = pano. Scale Width kare.bottom = pano.scaleheight Private Sub Timerl_Timer() 60

63 kare.top = kare.top - 1 kare.bottom = kare.bottom f kare.top = -170 Then kare.top = pano.scaleheight End f pano.cls DrawTex:t pano.hdc, yazi, -1, kare, DT_CETER pano.refresh Private Sub Form_ KeyPress(Key Ascii As nteger) Unload Me Private Sub Form_ Unload(Cancel As nteger) Unload Me forml.enabled= True forml.show Private Sub Frame l _ Click() Unload Me Private Sub Form_ Activate() forml.enabled= False Form4.Frm Option Explicit Private database As ADODB.Connection Private ezgi As ADODB.Recordset Private ersoy As String Dim p As Panel Dim ah As Boolean Dim a, b, d, e, g, h, f As Double Private Sub Command l _ Click() clear coun Command2.Enabled = True Command3.Enabled = False Command4.Enabled = False Tex:t4.SetFocus Private Sub Command2 _ Click() care f ah = True Then Dim sql, ask, askl ask= MsgBox("Do You Want To Save That?", vblnformation + vbyeso, "Save") f ask = vb Yes Then f Text4.tex:t <> 1111 And Tex:t5.tex:t <> 1111 And Text6.tex:t <> 1111 And Tex:t8.tex:t <> 1111 And TextlO.text <> 1111 And Textl.text<> 1111 Then 61

64 sql = "insert into stocks(firmname, firmcode, stockcode, stockname, stockminl, stockbd, stockunit, stockbp, stockpperc, stocksellp) values(" sql = sql & & Text2.text & 111,11 sql = sql & 1111 & Textl.text & "," sql = sql & 1111 & Text3.text & "," sql = sql & & Text4.text & 111,11 sql = sql & 1111 & Textl 1 & "," sql = sql & & Labell 1.Caption & 111,11 sql = sql & 1111 & a & "'" sql = sql & 1111 & b & "'" sql = sql & "" & h & "," sql = sql & & Text9 & 111)11 database.execute (sql) Dim i As nteger ProgressBarl.Min= 0 ProgressBarl.Max= 1000 For i = ProgressBarl.Min To ProgressBarl.Max ProgressBarl.Visible = True ProgressBarl.Value = i ext ProgressBarl.Visible = False askl = MsgBox("stock nformation Save Successful! ",, "Saved") Command2,Enabled = False Command3.Enabled = True Command-l.Enabled = True Else askl = MsgBox("Please Fill The Other Texts!") Command3.Enabled = False Command4.Enabled = False Text4.SetFocus End f End f End f Private Sub Command3 _ Click() Frame 1. Visible = True Command3.Enabled = False Text4.Enabled = False Text5.Enabled = False Text6.Enabled = False Text8.Enabled = False TextlO.Enabled = False Textl 1.Enabled = False Private Sub Command4 _ Click() Dim ask f T ext3. text <> 1111 Then ask= MsgBox("Do You Want To Delete This Stock Detail?", vbexclamation + vbyeso, "Delete") f ask = vb Yes Then 62

65 conn ersoy ="delete* from stocks where stockcode=" & Text3.text & 1111 database.execute ( ersoy) MsgBox (" Stock nformation Deleted!") End f Else MsgBox ("Please Find Any Stock!") End f Command3.Enabled = False Command4.Enabled = False clear coun Private Sub Command5 _ Click() database. Close Unload Me Form2.Show Private Sub Command6 _ Click() Dim find As nteger conn find= Val(nputBox("Please nsert The Wanted Stock Code!")) ersoy ="select* from stocks where stockcode=" & find & "" Set ezgi = database.execute(ersoy) f ezgi.eof Then MsgBox ("The Wanted Stock is ot Available!") Else. Dim i As nteger ProgressBar l.min = 0 ProgressBarl.Max = 1000 For i = ProgressBarl.Min To ProgressBarl.Max ProgressBar 1. Visible = True ProgressBarl.Value = i ext ProgressBar 1. Visible = False Textl.text = ezgil[firmcode] Text2.text = ezgi![firmname] Text3.text = ezgi![stockcode] Text4.text = ezgi![stockname] Text5.text = ezgi![stockunit] Text6.text = ezgi![stockbp] Text8. text = ezgi! [ stockpperc] Text9. text = ezgi! [ stocksellp] Labell 1.Caption = ezgi![stockbd] Textl.text= ezgi![stockminl] Command2.Enabled = False Command3.Enabled = True Command4.Enabled = True End f ezgi.close 63

66 Private Sub Command?_ Clickt) database. Close Unload Me Unload Form2 forml.show forml.enabled= True Private Sub Command8 _ Clickt) Dim ask As String f Text12.text <> 1111 And Text13.text <> 1111 And Text14.text <> 1111 And Text15.text <> 1111 And Textl6.text <> 1111 Then ask = MsgBox("Do You Want To Update Stock nformation?", vbcritical + vbyeso, "Update") f ask = vb Yes Then conn ersoy = "update stocks set stockunit=" & Text5.text & ", stockbp=" & Text6.text & ", stockpperc=" & Text8.text & ", stocksellp=" & Text9.text & 111, stockminl=" & Textl 1.text & where stockcode=" & Text3.text & database.execute ( ersoy) Dim i As nteger ProgressBarl.Min= 0 ProgressBarl.Max = 1000 For i = ProgressBarl.Min To ProgressBarl.Max ProgressBar 1. Visible = True ProgressBarl.Value = i ext ProgressBarl.Visible= False MsgBox ("Stock nformation Updated! 11) End f Else MsgBox ("Please Enter The ew Stock nformation!") Command3.Enabled = False End f Textl2.text = 1111 Text13.text = 1111 Textl4.text = 1111 Textl5.text = 1111 Textl6.text = 1111 Command3.Enabled = True Command4.Enabled = False Command6.Enabled = True Frame.Visible= False Text4.Enabled = True Text5.Enabled = True Text6.Enabled = True Text8.Enabled = True TextlO.Enabled = True Textl.Enabled= True 64

67 Private Sub Command9 _ Click() Frame.Visible= False Textl2.text = "" Text13.text = "" Textl4.text = "" Textl5.text = "" Textl6.text = 1111 clear Private Sub Form Loadi) ProgressBarl.Align = vbalignbottom ProgressBarl.Visible = False coun With StatusBarl.Panels Set p =.Add(,,, sbrtime) Set p =.Add(,,, sbrfrate) End With Label 11. Caption = Date Private Sub Form_Unload(Cancel As nteger) Unload Me Form2.Show Private Sub Textl O _ Change() On Error Resume ext a= Text5.text b = Text6.text h = Text8.text d = Val(a) * Val(b) e = ((d * Val(h)) / 100) + d f= e a g = ((f * Val(TextlO.text)) / 100) + f Text9.text = g Private Sub coun() Dim Count, Count 1 conn Set ezgi = ew ADODB.Recordset Count= "select * from stocks" Set ezgi = database.execute(count) f ezgi.eof Then Command6.Enabled = False Text3.text = 1 Else Countl = "select max(stockcode) as cis from stocks" Set ezgi = database.execute(countl) Text3.text = ezgi![cis] + 1 End f ezgi.close 65

68 Public Sub conn() Set database= ew ADODB.Connection database.cursorlocation = aduseclient ersoy = "provider=microsoft.jet.oledb.3.51; Data Source=" & App.Path & "\ezgi.mdb" database. Open ersoy Private Sub clean) Text4.text = "" Text5.text = "" Text6.text = "" Text8.text = "" Text9.text = 1111 TextlO.text = "" Textl 1.text = "" Private Sub TextlO_KeyPress(KeyAscii As nteger) f Key Ascii = 13 Then KeyAscii = 0 SendKeys "{Tab}" ElselflnStr((" " & vbback & ""), Chr(KeyAscii)) = 0 Then KeyAscii = 0 End f Private Sub Text12_LostFocus() a= Val(Text12.text) b =a+ Val(Text5.text) Text5.text = b Private Sub Text13 _LostFocus() a= Valf''ext l Ltext) Text6.text = a Private Sub Text14_LostFocus() a= Val(Text14.text) Text8.text = a Private Sub Textl 5 _ LostFocus() a= Val(Text15.text) TextlO.text = a Private Sub Text 16 _ KeyPress(Key Ascii As nteger) f Key Ascii = 13 Then a= Val(Text14.text) Text8.text = a End f Private Sub Text16_LostFocus() fval(text5.text) <= Val(Textl6.text) Then MsgBox ("Please Enter Amount Smaller Than Unit!") Textl6.SetFocus 66

69 Else a= Val(Textl6.text) Textl.text= a End f Private Sub Text5 _KeyPress(KeyAscii As nteger) f Key Ascii = 13 Then KeyAscii = 0 SendKeys "{Tab}" ElseiflnStr((" " & vbback & '"'), Chr(KeyAscii)) = 0 Then KeyAscii = 0 End f Private Sub Text6_KeyPress(KeyAscii As nteger) f Key Ascii = 13 Then KeyAscii = 0 SendKeys "{Tab}" ElseiflnStr(("l " & vbback & 1111), Chr(KeyAscii)) = 0 Then KeyAscii = 0 End f Private Sub Text? _KeyPress(KeyAscii As nteger) f Key Ascii = 13 Then KeyAscii = 0 SendKeys "{Tab}" Elself nstr((" " & vbback & ""), Chr(KeyAscii)) = 0 Then KeyAscii = 0 End f Private Sub Text8 _ KeyPress(KeyAscii As nteger) f Key Ascii = 13 Then KeyAscii = O SendKeys "{Tab}" ElselflnStr(("l " & vbback & 1111), Chr(KeyAscii)) = 0 Then KeyAscii = 0 End f Private Sub care() lflen(text4.text) = 0 Then MsgBox ("Please Fill The Texts!") Text4.SetFocus Else lfval(text5.text) <= Val(Textl.text) Then ah= False MsgBox ("Please Enter Amount Smaller Than Unit!") Textl 1.SetFocus Else ah= True End f 67

70 End f Form5.Frm Option Explicit Dim p As Panel Private database As ADODB. Connection Private ezgi As ADODB.Recordset Private ersoy As String Private Sub Command _ Click() clear coun Command2.Enabled = True Command3.Enabled = False Command4.Enabled = False Command7.Visible = False Text2. SetFocus Private Sub Command2 _ Click() Dim sql, ask, askl ask= MsgBox("Do You Want To Save That?", vblnformation + vbyeso, "Save") f ask = vb Yes Then f Text2.text <> '"' And MaskEdBoxl.text <> 1111 And Text3.text <> 1111 And MaskEdBox3.text <>""And Text3.text <>'"'And Text4.text <>""Then sql = "insert into cus( cusname, cuscode, cusphone, custaxno, cuscity, cusadres, cusrd) values(" 11', 11 sql = sql & ""' & Text2.text & sql = sql & "" & Textl.text & 11,11 sql = sql & ""' & MaskEdBoxl.text & 11'," sql = sq1 & "'" & MaskEdBox3.text & "'," sql = sql & ""' & Text3 & "'," sql = sql & "'" & Text4 & "', 11 sql = sql & ""' & DTPickerl.Value & "')" database.execute (sql) Dim i As nteger ProgressBarl.Min = 0 ProgressBarl.Max = 1000 For i = ProgressBarl.Min To ProgressBarl.Max ProgressBarl.Visible= True ProgressBarl.Value = i ext ProgressBarl.Visible = False askl = MsgBox("Customer nformation Save Successful! ",, "Saved") Command2.Enabled = False Command3.Enabled = True Command4.Enabled = True Command7.Visible = True Command6.Enabled = True Else 68

71 askl = MsgBox("Please Fill The Other Texts!", vbcritical, "Customer") Command6.Enabled = True Command3.Enabled = False Command4.Enabled = False Text2. SetFocus End f End f Private Sub Command3 _ Click() Dim ask As String f Text.text<>"" And Text2.text <>'"'And MaskEdBoxl.text <>""Then ask= MsgBox("Do You Want To Update Customer nformation?", vbcritical + vbyeso, "Update") f ask = vb Yes Then conn ersoy = "update cus set cusname=" & Text2.text & "', cusphone="' & MaskEdBoxl.text & "', custaxno='" & MaskEdl3ox3.text & "', cuscity=" & Text3.text & "', cusadres=" & Text4.text & "', cusrd=" & DTPickerl.Value & "' where cuscode=" & Textl.text & " " database.execute ( ersoy) MsgBox ("Customer nformation Updated!") End f Else MsgBox ("Please Find Any Customer!") End f Command3.Enabled = False Command4.Enabled = False clear Private Sub Command4_ Click() Dim ask f Text 1. text <> "" Then ask = MsgBox("Do You Want To Delete This Customer Detail?", vbexclamation + vb Y eso, "Delete") f ask = vb Yes Then conn er soy = "delete * from cus where cuscode=" & Text 1. text & "" database.execute ( ersoy) MsgBox ("Customer nformation Deleted!") End f Else MsgBox ("Please Find Any Customer!") End f Command3.Enabled = False Command4.Enabled = False clear coun Private Sub Commando, Click() Unload Me forml.show 69

72 forml.enabled= True Private Sub Command6 _ Click() Dim find As nteger conn find= Val(nputBox("Please nsert The Wanted Customer Code!")) ersoy ="select* from cus where cuscode=" & find & 1111 Set ezgi = database.execute(ersoy) f ezgi.eof Then MsgBox ("The Wanted Customer is ot Available!") Else Dim i As nteger ProgressBarl.Min= 0 ProgressBarl.Max = 1000 For i = ProgressBarl.Min To ProgressBarl.Max ProgressBar 1. Visible = True ProgressBarl.Value = i ext ProgressBarl.Visible = False Text.text= ezgi![cuscode] Text2.text = ezgi![cusname] MaskEdBox 1. text = ezgi! [ cusphone] MaskEdBox3. text = ezgi! [ custaxno] Text3.text = ezgi![cuscity] Text4.text = ezgi![cusadres] DTPickerl.Value = ezgi![cusrd] Text2. SetF ocus Command7.Visible = True Command2.Enabled = False Command3.Enabled = True Command4.Enabled = True End f ezgi.close Private Sub Command?_ Click() Form7.Text4.text = Textl.text Form7.Text5.text = Text2.text Form7.Text7.text = MaskEdBoxl.text Form7.Text6.text = Text4.text Form7.Show Private Sub Form_Load() ProgressBarl.Align = vbalignbottom ProgressBarl.Visible= False coun With StatusBarl.Panels Set p =.Add(,,, sbrtime) Set p =.Add(,,, sbrdate) End With DTPicker 1. Value = Date 70

73 Private Sub clean) Textl.text = 1111 Text2.text = "" Text3.text = "" Text4.text = 1111 Mask:EdBoxl.Mask = 1111 Mask:EdBoxl.text = 1111 Mask:EdBoxl.Mask= "0(999) " Mask:EdBox3.Mask = 1111 Mask:EdBox3.text = "" Mask:EdBox3.Mask = " " DTPickerl.Value = Date Private Sub coun() Dim Count, Count 1 conn Set ezgi = ew ADODB.Recordset Count= "select * from cus" Set ezgi = database.execute(count) f ezgi.eof Then Command6.Enabled = False Textl.text = 1 Else Countl = "select max(cuscode) as cis from cus" Set ezgi = database.execute(countl) Textl.text = ezgi![cis] + 1 End f ezgi.close Public Sub conni) Set database= ew ADODB.Connection database.cursorlocation = aduseclient ersoy = "provider=microsoft.jet.oledb.3.51; Data Source=" & App.Path & "\ezgi.mdb" database. Open ersoy Private Sub Form_Unload(Cancel As nteger) Unload Me forml.show form.enabled = True Form6.Frm Option Explicit Dim p As Panel Private database As ADODR Connection Private ezgi As ADODB.Recordset Private ersoy As String Private Sub Command l _ Click() 71

74 clear coun Command2.Enabled = True Command3.Enabled = False Command4.Enabled = False Text2.SetFocus Private Sub Command2 _ Click() Dim sql, ask, askl ask= MsgBox("Do You Want To Save That?", vblnformation + vbyeso, "Save") f ask = vb Yes Then f Text2.text <> "" And MaskEdBoxl.text <> "" And Text3.text <> "" And MaskEdBox3.text <>'"'And Text3.text <>""And Text4.text <>""Then sql = "insert into emp( empname, empcode, empphone, empsc, empcity, empadres,empsal, emprd) values(" sql = sql & "'" & Text2.text & "'," sql = sql & "" & Textl.text & "," sql = sql & ""' & MaskEdBoxl.text & "'," sql = sql & ""' & MaskEdBox3.text & "'," sql = sql & "'" & Text3 & "'," sql = sql & ""' & Text4 & "'," sql = sql & "" & TextS.text & "," sql = sql & ""' & DTPickerl.Value & "')" database.execute (sql) Dim i As nteger ProgressBarl.Min= 0 ProgressBarl.Max = 1000 For i = ProgressBarl.Min To ProgressBarl.Max ProgressBar 1. Visible = True ProgressBarl.Value = i ext ProgressBarl.Visible = False askl = MsgBox("Employee nformation Save Successful! ",, "Saved") Command2.Enabied = False Command3.Enabled = True Command4.Enabled = True Command6.Enabled = True Else askl = MsgBox("Please Fill The Other Texts!") Command3.Enabled = False Command4.Enabled = False Command6.Enabled = True Text2.SetFocus End f End f Private Sub Command3 _ Click() Dim ask As String f Textl.text <>""And Text2.text <>""And MaskEdBoxl.text <>""Then 72

75 ask= MsgBox("Do You Want To Update Employee nformation?", vbcritical + vbyeso, "Update") f ask = vb Yes Then conn ersoy = "update emp set empname='" & Text2.text & "', empphone="' & Mask:EdBoxl.text & "', empsc="' & Mask:EdBox3.text & "', empcity="' & Text3.text & '", empadres=" & Text4.text & "',empsal=" & Text5.text & ", emprd="' & D''Picker l.value & "' where empcode=" & Textl.text & "" database.execute (ersoy) MsgBox ("Employee nformation Updated!") End f Else MsgBox ("Please Find Any Employee!") End f Command3.Enabled = False Command4.Enabled = False clear Private Sub Command4 _ Click() Dim ask f Textl.text <> 1111 Then ask = MsgBox("Do You Want To Delete This Employee Detail?", vbexclamation + vbyeso, "Delete") f ask = vb Yes Then conn ersoy ="delete* from emp where empcode=" & Textl.text & 1111 database.execute ( ersoy) MsgBox ("Employee nformation Deleted!") End f Else MsgBox ("Please Find Any Employee!") End f Command3.Enabled = False Command4.Enabled = False clear coun Private Sub Command5 _ Click() database. Close Unload Me forml.show forml.enabled= True Private Sub Command6 _ Click() Dim find As nteger conn find= Val(nputBox("Please nsert The Wanted Employee Code!")) ersoy ="select* from emp where empcode=" & find & 111' Set ezgi = database.execute(ersoy) f ezgi.eof Then 73

76 MsgBox ("The Wanted Employee is ot Available!") Else Dim i As nteger ProgressBarl.Min= 0 ProgressBarl.Max = 1000 For i = ProgressBarl.Min To ProgressBarl.Max ProgressBar 1. Visible = True ProgressBarl.Value = i ext ProgressBar 1. Visible = False Textl.text = ezgi![empcode] Text2.text = ezgi![empname] MaskEdBox 1. text = ezgi! [ empphone] MaskEdBox3.text = ezgi![empsc] Text3. text = ezgi! [ empcity] Text4.text = ezgi![empadres] Text5.text = ezgi![empsal] DTPickerl.Value = ezgi![emprd] Text2. SetFocus Command2.Enabled = False Command3.Enabled = True Command4.Enabled = True End f ezgi.close Private Sub Form_Load() ProgressBarl.Align = vbalignbottom ProgressBarl. Visible = False coun With StatusBar.Panels Set p =.Add(,,, sbrtime) Set p =.Add(,,, sbrdate) End With DTPickerl.Value = Date Private Sub clear() Textl.text = "" T ext2. text = 1111 Text3.text = "" Text4.text = "" Text5.text = "" MaskEdBox.Mask = "" MaskEdBox 1. text = 1111 MaskEdBoxl.Mask = "0(999) " MaskEdBox3.Mask = "11 MaskEdBox3.text = "" MaskEdBox3.Mask = " " DTPickerl.Value = Date 74

77 Private Sub coun() Dim Count, Count 1 conn Set ezgi = ew ADODB.Recordset Count= "select* from emp" Set ezgi = database.execute(count) f ezgi.eof Then Command6.Enabled = False Textl.text = 1 Else Countl = "select max(empcode) as cis from emp" Set ezgi = database.execute(countl) Textl.text = ezgi![cis] + 1 End f ezgi.close Public Sub conn() Set database= ew ADODB.Connection database.cursorlocation = aduseclient ersoy = "provider=microsoft.jet.oledb.3.51; Data Source=" & App.Path & "\ezgi.mdb" database. Open ersoy Private Sub Form_Unload(Cancel As nteger) Unload Me form.show form.enabled = True Private Sub Text5 _KeyPress(KeyAscii As nteger) f Key Ascii = 13 Then KeyAscii = 0 SendKeys "{Tab}" ElselflnStr(("l " & vbback & ""), Chr(KeyAscii)) = 0 Then KeyAscii = O End f Form7.Frm Option Explicit Private database As ADODB. Connection Private ezgi, ezgil As ADODB.Recordset Private ersoy As String Private sql, sql 1, sql2, sql3 As String Private Sub Command l _ Click() database. Close Unload Me Unload Forms forml.show forml.enabled = True 75

78 Private Sub Command 10 _ Click() Form12.Show Private Sub Command2 _ Click() database. Close Unload Me Form5.Command7.Visible = False Form5.Show Form5.Enabled = True Private Sub Command3 _ Click() Dim cevap, sec, i Dim index As nteger sec = Listl (index).listlndex f sec < 0 Then cevap = MsgBox("Select the removed item", vbcritical, "Remove tem") Else cevap = MsgBox("Are you sure to remove this item from the list?", vbyeso + vbquestion, "Remove item") f cevap = vb Yes Then For i = 0 To 4 Listl (i).removeltem Listl (i).listlndex ext Dimj, a, b For j = 0 To List1(4).ListCount a= Val(List1(4).ListG)) b=b+a ext Text2.text = b End f End f Private Sub coun() Dim Count, Count 1 conn Set ezgi = ew ADODB.Recordset Count = "select incode from invoice2" Set ezgi = database.execute/count) f ezgi.eof Then Label9.Caption = 1 Else Countl = "select max(incode) as cis from invoice2" Set ezgi = database.execute(countl) Label9.Caption = ezgi![cis] + 1 End f ezgi.close Private Sub Command4 _ Click() Dim k, i, ask, toplam, stk, stk2, sq, sq 1, sq2, decrip fdbcombol.text = "Select Employee" Then 76

79 ask= MsgBox("Please select the employee name", vbinformation, "nvoice") Else ask= MsgBox("Do You Want to Save Print The nvoice?", vbyeso + vbquestion, "nvoice Saving") f ask = vb Yes Then conn For i = 0 To Listl(O).ListCount - 1 stk = Val(Listl (O).List(i)) stk2 = Listl(l ).List(i) sq= Val(List1(2).List(i)) sq 1 = V al(listl (3).List(i)) sq2 = Val(Listl(4).List(i)) sqll = "insert into invoicel(incode, cuscode, stockcode, sname, quan, uprice, totp) values (" sqll = sqll & "" & Label9 & "," sqll = sqll & "" & Text4.text & "," sqll = sqll & "" & stk & "," sqll = sqll & ""' & stk2 & "';' sqll = sqll & "" & sq & "," sqll = sqll & "" & sql & "," sqll = sqll & "" & sq2 & ")" database.execute ( sql 1) sql2 = "update stocks set stockunit=stockunit-" & sq & " where stockcode=" & stk & 1111 database.execute (sql2) ext f Optionl = True Then toplam = 0 decrip = Label9 + "," + "no" + "nvoice" sql3 = "insert into account(accdate, expense, revenue, description, expcode) values("' & Labell2 & "', " & 0 & ", " & Text2.text & ","' & decrip & '"," & toplam & " )" database.execute (sql3) End f f Option2 = True Then toplam = Text2.text End f sql2 = "insert into invoice2(incode, cuscode, subtot, invdate, empname) values(" & Label9 & ", " & Text4 & ", " & toplam & ", "' & Labell2 & "', 111 & DBCombol.text & "')" database.execute (sql2) ask= MsgBox("nvoice Printed/saved succesfully", vbinformation, "nvoice") Command2 Click End f End f Private Sub Commands_ Click() FormlO.Show Private Sub Command6 _ Click() Dim ask As nteger On Error Resume ext ask= MsgBox("Are You Sure Print This nformation?", vbyeso, "Account") 77

80 'Commonfrialog l.action = 5 f ask = vb Yes Then iprint Private Sub Form_ Activate() On Error Resume ext Text8.SetFocus Private Sub Form_ Load() Option! = True coun Label 12 = Date Private Sub Form_Unload(Cancel As nteger) Unload Me FormS.Show F orms.enabled = True Private Sub List 1 _ Click(index As nteger) Dim secind, topin, j On Error Resume ext secind = Listl(index).Listlndex topin = Listl(index).Toplndex For j = 0 To 4 Listl tjj.listlndex = secind List 1 G). Top ndex = top in ext Private Sub Textl l_keypress(keyascii As nteger) Dim ans f Key Ascii = 13 Then KeyAscii = 0 f Val(Textl 1.text) > Val(Text9.text) Then ans= MsgBox("Stock not enough to sell this amount Available stock is=" & Text9 & " unit" vbcritical "nvoice") ' ' Else Listl(O).Addltem Text8.text Listl(l).Addltem Textl.text List1(2).Addltem Textl 1.text Listl(3).Addltem TextlO.text List1(4).Addltem (Val(TextlO.text) * Val(Textl 1.text)) Text.Enabled= False clear Text8.text = "" Text8.SetFoous Dim i, a, b For i = 0 To List1(4).ListCount a= Val(Listl(4).List(i)) b=b+a ext Text2.text = b 78

81 End f ElselflnStr((" " & vbback & ""), Chr(KeyAscii)) = 0 Then KeyAscii = 0 End f Private Sub Text8_KeyPress(KeyAscii As nteger) Dim i, a, b Dim ans f Key Ascii = 13 Then flen(text8.text) = 0 Then ans= MsgBox("Please enter the stock code", vbcritical, "nvoice") Else KeyAscii = 0 b = Text8.text For i = 0 To Listl(O).ListCount f (Listl(O).List(i)) = b Then ans = MsgBox("Y ou entered this stock before please enter another stock for Re-enter remove stock=" & Text8 & "from the list" vbcritical "nvoice") ' ' Text8.text = 1111 Text8. SetF ocus Exit Sub End f ext conn sql ="select* from stocks where stockcode=" + Text8.text + "" Set ezgi = database.execute(sql) f ezgi.eof Then ans= MsgBox("Stock Code ot Found", vbcritical, "Search") clear Text8.SetFocus Else Textl.text = ezgi![stockname] Text9. text = ezgi! [ stockunit] TextlO.text = ezgi![stocksellp] Text3.text = ezgi![stockminl] ezgi.close Textl 1.Enabled = True Textl 1.text = "" Textl 1.SetFocus End f End f ElseiflnStr(("l " & vbback & ""), Chr(KeyAscii)) = 0 Then KeyAscii = O End f Private Sub conn() Set database= ew ADODB.Connection database.cursorlocation = aduseclient ersoy = "provider=microsoft.jet.oledb.3.51; Data Source=" & App.Path & "\ezgi.mdb" database. Open ersoy 79

82 l l ' Public Sub clean) Text8.text = 1111 Textl.text = 1111 Text9.text = "" Textl O.text = 1111 Textl 1.text = 1111 Text3.text = 1111 Sub iprinu) Dim X As Printer Dim y, xl, x2, i, artim, yb, ys, x6, x5, x3, x4, k, x7 On Error GoTo ass Printer.ScaleMode = 6 Printer.Fontame = "Courier ew Tr" Printer.FontSize = 10 y = 10: xl = 5: x2 = xl + 50: artim = 7 Printer. CurrentX = 1 Printer. Current Y = 2 Printer.Print "Cement Co. Account Process nvoice" & " Date") Printer.Line (0, 9)-(Printer.ScaleWidth, 9) fot sull(text4.text) Then y=y+artim Printer.CurrentX = xl Printer. Current Y = y Printer.Print "Customer Code : " Printer.CurrentX = x2 Printer. Current Y = y Printer.Print Text4.text End f fot sull(text5.text) Then y=y+artim Printer.CurrentX = xl Printer. Current Y == y Printer.Print "Customer ame : 11 Printer. CurrentX = x2 Printer. Current Y = y Printer.Print Text5. text End f fot sull(text7.text) Then y=y+artim Printer. CurrentX = x 1 Printer. Current Y = y Printer.Print "Customer Phone : " Printer. CurrentX = x2 Printer. Current Y = y Printer.Print Text7.text End f f ot sull(text6.text) Then 80 " & Format(Date, "Short

83 y = y + artim Printer.CurrentX = xl Printer.CurrentY = y Printer.Print "Customer City :11 Printer. CurrentX = x2 Printer.CurrentY = y Printer.Print Text6.text End f f ot sull(label9. Caption) Then y = y + artim Printer. CurrentX = x 1 Printer. Current Y = y Printer.Print "nvoice o :" Printer. CurrentX = x2 Printer. Current Y = y Printer.Print Label9. Caption End f fot sull(labell2.caption) Then y = y + artim Printer. CurrentX = x 1 Printer.CurrentY = y Printer.Print "nvoice Date : " Printer. CurrentX = x2 Printer. Current Y = y Printer.Print Label12.Caption End f fot sull(dbcombol.text) Then y = y + artim Printer.CurrentX = xl Printer.CurrentY == y Printer.Print "Employee ame:" Printer. CurrentX = x2 Printer.CurrentY = y Printer.Print DBCombol.text End f f ot sull(text2.text) Then y=y+artim Printer.CurrentX = xl Printer.CurrentY = y Printer.Print "Sub Total:" Printer. CurrenfX = x2 Printer.CurrentY = y Printer.Print Text2. text End f Printer.Print "" Printer.Print '"' Printer.Print"" Printer.Print "" yb = Printer. Current Y x7 = Printer.TextWidth(Space(70)) 81

84 x6 = x7 + Printer.TextWidth(Space(25)) x5 = x6 + Printer.TextWidth(Space(25)) x3 = x5 + Printer.TextWidth(Space(25)) x4 = x3 + Printer.TextWidth(Space(25)) Printer.Line (30, yb)-(x4-30, yb) Printer. CurrentX = 3 0 Printer.Print "Stock Code"; Printer.CurrentX = x Printer.Print "Stock ame"; Printer. CurrentX = x Printer.Print "Quantity"; Printer. CurrentX = x Printer.Print "Unit Price"; Printer. CurrentX = x Printer.Print "Total Amount" Printer.Line (30, Printer.CurrentY)-(x4-30, Printer.CurrentY) Fork= 0 To Listl(O).ListCount - 1 Printer. CurrentX = 3 0 Printer.Print Listl (Oj.Lisuk); Printer.CurrentX = x Printer.Print Listl (1 ).List(k); Printer. CurrentX = x Printer.Print List1(2).List(k); Printer. CurrentX = x Printer.Print List1(3).List(k); Printer.CurrentX = x Printer.Print List 1 ( 4).List(k) Printer.Line (30, Printer.CurrentY)-(x4-30, Printer.CurrentY) extk ys = Printer. Current Y Printer.Line (30, yb)-(30, ys) Printer.Line (x7 + 30, yb)-(x7 + 30, ys) Printer.Line (x6 + 30, yb )-(x6 + 30, ys) Printer.Line (x5 + 30, yb )-(x5 + 30, ys) Printer.Line (x3 + 30, yb)-(x3 + 30, ys) Printer.Line (x4 + 30, yb)-(x4 + 30, ys) Printer.EndDoc Exit Sub ass: MsgBox "Error:" & Err.Description, 16, "Account" Form8.Frm Option Explicit Dim rst, rstl, rst2, rst3 As ew ADODB.Recordset Private database As ADODB.Connection Private ezgi As ADODB.Recordset Private ersoy As String Dim text, textq, a, decrip, b, c, ask 82

85 Private Sub Command l _ Clickf) Dim ask f Optionl = True Then On Error Resume ext f Text 1. text = "11 Then ask= MsgBox("Please Enter The Selected Criteria!", vbcritical, "Account") Framel.Visible = False Textl.SetFocus Else conne text= "select incode, cuscode, invdate, empname, subtot from invoice2 where incode = " & Textl.text & "and subtot>o 11 Set rst = database.execute(text) f rst.eof Then ask= MsgBox("Wanted nvoice o ot Exist!", vbcritical, "Account") Label2. Visible = False Label3.Visible = False Framel.Visible = False Else textq = "select sum(subtot) as ah from invoice2 where incode=" & Textl.text & "" Set rst 1 = database.execute( textq) a = rst! [ cuscode] Set DataGrid l.datasource = rst DataGridl.Caption = "LST OF VOCE BY VOCE CODE" DataGridl.Columns(O).Caption = "nvoice o" DataGridl.Columns(l).Caption = "Customer o" DataGridl.Columns(2).Caption = "nvoice Date" DataGridl.Columns(3).Caption = "Employee ame" DataGridl.Columns(4).Caption = "nvoice Amount'! DataGridl.Columns(4).Alignment = dbgright 'DataGridl.Columns(4).umberFormat = "#,##0" Label3. Caption = rst 1! [ah] Label2.Visible = True Label3. Visible = True Frame 1. Visible = True End f End f End f f Option2 = True Then On Error Resume ext f Textl.text = '"' Then ask= MsgBox("Please Enter The Selected Criteria!", vbcritical, "Account") Frame.Visible= False Textl.SetFocus Else conne text = "select incode, cuscode, invdate, empname, subtot from invoice2 where cuscode = " & Textl.text & 11 and Subtot>O" Set rst = database.execute(text) f rst.eof Then 83

86 ask= MsgBox("Wanted Customer o ot Exist!", vbcritical, "Account") Label2.Visible = False Label3.Visible = False Framel.Visible = False Else textq = "select sum(subtot) as ah from invoice2 where cuscode=" & Textl.text & "" Set rstl = database.execute(textq) a= rst![cuscode] Set DataGrid l.datasource = rst DataGridl.Caption = "LST OF VOCE BY CUSTOMER CODE" DataGridl.Colurnns(O).Caption = "nvoice o" DataGrid 1. Columns/ 1). Caption = "Customer o" DataGridl.Colurnns(2).Caption = "nvoice Date" DataGridl.Colurnns(3).Caption = "Employee ame" DataGridl.Colurnns(4).Caption = "nvoice Amount" DataGridl.Colurnns(4).Alignment = dbgright 'DataGridl.Colurnns(4).umberFormat = "#,##011 Label3.Caption = rstl![ah] Label2.Visible = True Label3. Visible = True Frame 1. Visible = True End f End f End f Textl.text = "" Text 1. SetF ocus Private Sub Command2 _ Click() com Textl.text = "" Text 1. SetF ocus Label2.Visible = False Label3.Visible = False Label4.Visible = False Labels. Visible = False Label6.Visible = True Optionl = False Option2 = False Commandl.Enabled = False Private Sub Command3 _ Click() Dim ask f Textz.text <>""And Text3.text <>""Then decrip = Text2 + "," + "no" + "nvoice" b=o c = Text3.text Set rst2 = database.execute("update invoice+ set subtot=subtot-" & c & " where incode=" & Text2 & " and cuscode=" & a & " ") conne 84

87 Set rst3 = database.execute("insert into account/revenue, accdate, description, expense ) values(" & Text3.text & ", "' & La'.bell2 & "', "' & decrip & "'," & b & ")") Framel.Visible = False Textl.text = 1111 Textl.SetFocus ask= MsgBox(''nvoice Paid", vbinformation, "Account") Text2.text = "" Text3.text = "" Else ask= MsgBox("Please nsert The nvoice o Amount!", vbcritical, "Account") Text2.text = "" Text3.text = "" Text2. SetFocus End f Private Sub Command4 _ Clickt) Frame l.visible = False Textl.text = '"' Textl.SetFocus Private Sub Commands_ ClickO database. Close Unload Me form l.show Private Sub Form _Load() Labell2.Caption = Date com Command.Enabled= False Private Sub com() On Error Resume ext conne Set rst = database.execute("select incode, cuscode, invdate, empname, subtot from invoice2 where subtot >O") Set DataGridl.DataSource = rst DataGridl.Caption = "LST OF VOCE BY VOCE CODE0 DataGridl.Columns(O).Caption = "nvoice o0 DataGridl.Columns(l).Caption = "Customer o" DataGrid 1. Columns(2). Caption= "nvoice Date" DataGridl.Columns(3).Caption = "Employee ame" DataGridl.Columns(4).Caption = "nvoice Amount" DataGrid 1. Columns( 4).Alignment = dbgright DataGridl.Columns(4).umberFormat = "#,##0" Select Case rst.recordcount Case s> 1 Label8.Caption = "Total " & Trim(Str(rst.RecordCount)) & " Record Exist" Case s= Label8.Caption = "Total " & Trim(Str(rst.RecordCount)) & " Record Exist" Case s= 0 85

88 Label8.Caption = "Record ot Exist" End Select forrnl.enabled = False Private Sub Forrn_Unload(Cancel As nteger) Unload Me form 1. Show forrnl.enabled = True Private Sub Option 1 _ ClickQ Label4.Visible = True Label5.Visible = False Label6.Visible = False Textl.SetFocus Command.Enabled = True Private Sub Option2 _ Click/) Label5. Visible = True Label6. Visible = False Textl.SetFocus Command.Enabled = True Private Sub conne() Set database= ew ADODB.Connection database. Cursor Location = adu seclient ersoy = "provider=microsoft.jet.oledb.lo l ; Data Source=" & App.Path & "\ezgi.rndb" database. Open ersoy Private Sub Textl_KeyPress(KeyAscii As nteger) f Key Ascii = 13 Then KeyAscii = 0 SendKeys "{Tab}" ElselflnStr(("l " & vbback & ""), Chr(KeyAscii)) = 0 Then KeyAscii = 0 End f Private Sub Text2_KeyPress(KeyAscii As nteger) f Key Ascii = 13 Then KeyAscii = 0 SendKeys "{Tab}" ElselfinStr(("l " & vbback & ""), Chr(KeyAscii)) = 0 Then KeyAscii = 0 End f Private Sub Text3 _KeyPress(KeyAscii As nteger) f Key Ascii = 13 Then KeyAscii = 0 SendKeys "{Tab}" ElselfinStr(("l " & vbback & ""), Chr(KeyAscii)) = 0 Then KeyAscii = 0 86

89 End f Form9.Frm Option Explicit Private database As ADODB.Connection Private ezgi, rst As ADODB.Recordset Private ersoy As String Dim ah, sql, sqll Private Sub Command 1 _ Click() database. Close Unload Me forml.show forml.enabled= True Private Sub Command2_ Click() Dim sql, ask, ask 1 ask= MsgBox("Do You Want To Save That?", vblnformation + vbyeso, "Save") f ask = vb Yes Then ftext2.text <> "1i And Text3.text <>""And Text3.text <>""Then sql = "insert into account(expcode, description, expense, accdate) values(" sql = sql & "" & Textl.text & "," sql = sql & & Text2.text & 111," sql = sql & "" & Text3 & "," sql = sql & & DTPickerl.Value & 111)11 database.execute (sql) Dim i As nteger ProgressBar1.Min = 0 ProgressBarl.Max = 1000 For i = ProgressBarl.Min To Progresslsar l.max ProgressBar 1. Visible = True ProgressBar 1. Value = i ext ProgressBar 1. Visible = False askl = MsgBox("Employee nformation Save Successful! ",, "Saved") coun Text2.text = "" Text3.text = "" Text2. SetFocus Else askl = MsgBox("Please Fill The Other Texts!", vbinformation, "Account") End f End f Private Sub Form_ Load() On Error Resume ext form.enabled = False coun 87

90 AdodclRecordxource = "select expcode,description, accdate, expense from account -here expcode > 0 " et Data Grid 1.DataSource = Adodc 1 DataGridl.Caption = "LST OF EXPESE BY VOCE CODE" DataGridl.Columns(O).Caption = "Expense o" DataGridl.Columns(l).Caption = "Description" DataGrid 1. Columns(2). Caption = "Expense Date" DataGridl.Columns(3).Caption = "Expense Amount" DataGridl.Columns(3).Alignment = dbgright conn sql = "select sum(expense) as ah from account" Set ezgi = database.execute(sql) Text6.text = ezgi![ah] sqll = "select sum(revenue) as ah from account" Set ezgi = database.execute(sqll) Text4.text = ezgi![ah] Text5.text = Val(Text4.text) - Val(Text6.text) ProgressBarl.Align= vbalignbottom ProgressBarl.Visible = False Private Sub Form_Unload(Cancel As nteger) Unload Me -~ forml.show forml.enabled = True Public Sub conm) Set database= ew ADODB.Cortnection database.cursorlocation = aduseserver ersoy = "provider=microsoft.jet.oledb.3.51; Data Source=" & App.Path & "\ezgi.mdb" database. Open ersoy Private Sub count) Dim Count, Count 1 conn Set ezgi = ew ADODB.Recordset Count= "select expcode from account" Set ezgi = database.execute(count) f ezgi.eof Then Textl.text = 1 Else Countl = "select max(expcode) as cis from account" Set ezgi = database.execute(countl) Textl.text = ezgi![cis] + l End f ezgi.close Private Sub Text3 _KeyPress(KeyAscii As nteger) fkeyascii = 13 Then KeyAscii = 0 SendKeys "{Tab}" 88

91 Elself nstr((" " & vbback & ""), Chr(KeyAscii)) = 0 Then KeyAscii = 0 End f FormlO.Frm Dim rst, rstl As ew ADODB.Recordset Private database As ADODB. Connection Private ersoy As String Dim ezgi Private Sub Command 1 _ Clickt) f Len(Textl.text)= 0 Then ask= MsgBox("Please Enter The Stock ame", vbcritical, "Search") Text 1. SetF ocus Else conne ezgi = "select stockcode, stockname, firmname from stocks where stockname like 111 Textl.text & "%" & "'" Set rst = database.execute( ezgi) f rst.eof Then ask= MsgBox("Wanted Product ame ot Exist!", vbcritical, "Account") Textl.text = "" Textl.SetFocus Else Set DataGrid 1.DataSource = rst DataGridl.Caption= "LST OF PRODUCT BY PRODUCT AME" DataGridl.Columns(O).Caption = "Stock Code" DataGridl.Columns(l).Caption = "Stock ame" DataGridl.Columns(2).Caption = "Firm ame" Textl.text = "" Textl.SetFocus End f End f Private Sub connet) Set database= ew ADODB.Connection database.cursorlocation = aduseclient ersoy = "provider=microsoft.jet.oledb.3.51; Data Source=" & App.Path & "\ezgi.mdb" database. Open ersoy Private Sub ForrnLoadr) Form7.Enabled = False Private Sub Form_Unload(Cancel As nteger) Form7.Enabled = True Forml 1.Frm-Modulel 89 &

92 Option Explicit Private database As ADODB.Connection Private ezgi As ADODB.Recordset Private ersoy As String Public Sub Maim) Dim Count, Count 1, i Load forml Forml 1.Show DoEvents Forml 1.ProgressBarl.Min = 0 Forml 1.ProgressBarl.Max = Forml 1.ProgressBarl.Value = 0 For i = 0 To Forml 1.ProgressBarl.Value = Forml 1.ProgressBarl.Value + 1 ext i Unload Forml 1 conn Set ezgi = ew ADODB.Recordset Count= "select* from stocks where stockminl>=stockunit" Set ezgi = database.execute(count) f ezgi.eof Then forml.show Else Form12.Show End f ezgi.close Public Sub conru) Set database= ew ADODB.Connection database.cursorlocation = aduseclient ersoy = "provider=microsoft.jet.oledb.3.51; Data Source=" & App.Path & "\ezgi.mdb" database. Open ersoy Form12.Frm Option Explicit Dim rst As ew ADODB.Recordset Private database As ADODB.Connection Private ezgi As ADODB.Recordset Private ersoy As String Private Sub Form_LoadQ com Private Sub corru) On Error Resume ext conne Set rst = database.execute("select stockcode, stockname,firmcode, stockunit,stockminl from stocks where stockminl >= stockunit") Set DataGrid 1.DataSource = rst 90

93 DataGridl.Caption= "LST OF MMUM LEVEL GRATER THA AV AiLABLE STOCK UT BY STOCKCODE" DataGridl.Columns(O).Caption = "StockCode" DataGridl.Columns(l).Caption = "Stockame" DataGridl.Columns(2).Caption = "FirmCode" DataGridl.Columns(3).Caption = "StockUnit" DataGridl.Columns(4).Caption = "Stock Min.Level" DataGrid 1. Columns( 4).Alignment = dbgright Select Case rst.recordcount Case s> 1 Label.Caption= "Total " & Trim(Str(rst.RecordCount)) & "Min. Level>= Stock Quantity Record Exist" Case s= 1 Label.Caption= "Total " & Trim(Str(rst.RecordCount)) & " Record Exist" Case s= 0 Label.Caption= "Record ot Exist" End Select forml.enabled= False Private Sub conne() Set database= ew ADODB.Connection database.cursorlocation = aduseclient ersoy = "provider=microsoft.jet.oledb.3.51; Data Source=" & App.Path & "\ezgi.mdb" database. Open ersoy Private Sub Form_Unload(Cancel As nteger) Unload Me forml.show forml.enabled= True 91

94 SCREE OUTPUT Program loading form: Cement Co. Version E zgi ER SOY ti. Rights ot Reserved Free Version Figure 1. This screen output gives information about program before run the program. Program MainMenu: ~.This'r,:ograni'Created By Ezgi Ersoy. FRMS CUSTOMERS EMPLOYEES ACCOUT REPORTS ABOUT f1 - EKit lzgi E~so_v. Th.is Program Created B.v E Figure 2. This screen output is MainMenu that you select a process to start transaction entry. Program MainMenu: lfr~1s CUSTOMERS EMPLOYEES :;_' F;im~Recor.cts Ctrt+F -, ' ' Exit Fl ACCOUT REPORTS ABOUT Figure3. User is select Firms Records to start transaction entry. 92

95 Program Firm Record: f ~ Firm Code: f 1 [ Firm ame: r -TO-S_U_-0...,Gt;"L-U_i,...-~-M-T- f F; ~ ~;""' jd(392) r ~------:.;::....,... ;,.:.,~. ~ Firm Fax: j0(392)22? f Firm Tax o: ~G J firm Cit}' : LEFKO$A Firm Address : j..-k-.ka-y_m_a-kl_l :i]'"""'. {firm Reg Date fz-z Stock Entry J ' _f18.~23:.-.~~..:::.:===-~~~~~~--... Figure 4. User enters the information about firm and user will enter stock information. Program Stock Records: f Firm Code :. Jl j Finn ame: ' ;j_l_[j~ r= Stock Code :.., ['1- r-s~k ame:~j~b-s~l-6~...:. ;...,.~~--~js"t;;ckbuying 1faie' :>-.U-t-,JO--G-L_U_i $_.6,_6:r---- f Stock.Unit =-- J10000 '~;~ -r -::'-- -. _xjj rs,i:iclz"ifuyprtc~ =- 1, stock nformation Save Successful! 'j jsto-~k P~o_f_Pe_,~_= ~_f;o T, OK l j [stock SeU Price: j121(j[))..... ~ J J~ i_n Stock _!..ev: J100 Main Menu ~::_J~ r l 18:29 j22.0b2003 Figures. User entered the stock detail and saved the detail information to stock database. 93

96 Program Customer Records: ~w 1.._...,..,.,_..,..,J{ffl' ":':.~+ Figure6. User will enter the Customer detail and who will sell a product to customer. Program Stock Min. Level Screen Output: MainMenu Figure 7. This screen shows Stock Min. Level to new stock Order. 94

97 Program nvoice Process: !1. LST OF PRODUCT BY PRODUCT AME 1----~ Stock Co Stock ame FJTm ame ' Stock Code '! Total 1 BS 1 "'00000 Remove From List... --~ ~ ~~~o~~-~ M_c~u J[~~;~:~:c ~-~--v-e_., i h " Figµre8. User will sell product to customer. 95

98 Program Employee Records: l r-empk,yee~=-- 1-, ~- 1 l::mployee a~e : fz,sla CAL1$KA f"employee Phone: J0(:392) ;Employee S~t-;r.rc; ) r E-;;;loyee City : jgdyeli re~ioyee Address : l_y_e S_E_H R ~-:::1--~_.. JEmpployee Reg Date: 122.0B.2003.=] Em.;'loyee Salary ew Program Expense Process: ~.t;j' f(;.. =- f,s: l Figure9. User will enter the employee detail. jexpense Code: - p --,-.- j Expense Descripti,;-,:;7 JC6.RGO BLL f Expense Amount :. J Q 1 :, Exp~nse Date_ j.,..1""s"".o ""' J E [Ge~ B:l=ce 1, 11 ~OU~~O~ _J Figure 10. Users will entry expenses transaction to account database 96

99 Program Account Revenue Process: Date: r- nvoice o + Credit Amount ::_J Please Enter The Customer o: Credit Amount Refresh J r. Customer o + ~ LST OF VOCE BY CUSTOMER CODE lrwoicel Cus!Qrnd nvoice Dat Employee ame nvoice Amount ~ 12 J_ !ASA CALi$~ j Total 1 Record Exist fcredit -Df Customer:- f ;- Customer Paying 1 f Enter The nvoice o : j2 '. fe..i~r The Amount Of Credit~ J242oooocf' ~~ :anc~ J 1 -~~_J Figure 11. Users will collect to invoice from the customers. 97

100 Program Report Process:..,.,... Firm Stock Cocle Firm stock ame Firm Phone f stock Buy Price Firm City stock Sell Price TOSUOGLU i?aa T BS 16 2 es LEFKO?A _J Figure12. Users will see firms general reports. Program Report Process: nvoice Code Customer Cocle Stock Code stock ame Quantity Price BS BS Total Amount Of nvoices Figure13. Users will see customers invoice details. 98 nvoice Total

101 Tr1s Protect Created By EZGi EflSOY CS - 4CO Graduation Project Cement Selling Package F'rogram ESC- E~it»» E.6.R EAST UVERST'( <<<< Figure 14. Users will see who prepared project. 99

102 REFERACES Resources: DA~DEMiR, Yasar, " VERiTABALAR & SQL", 1. Edition, Turkmen Publishing House, istanbul, 2002 KARAGULLE, hsan - PALA, Zeydin, "Microsoft ViSUAL BASiC 6.0 PRO", 2. Edition, Turkmen Publishing House, istanbul, 2003 <;UBUK<;U, Faruk, "SQL SERVER 7.0", 2. Edition, ALFA Publishing House, istanbul, 2000 Websites: m. com \downloads 100

LAMPIRAN. Universitas Sumatera Utara

LAMPIRAN. Universitas Sumatera Utara 61 LAMPIRAN 61 Listing Program Form 1 ( Barang ) Dim CnSuzuya As ADODB.Connection Dim CommBar As ADODB.Command Dim rsbar As ADODB.Recordset Dim StrSql As String Dim psn As Byte Private Sub Form_Load()

More information

UOJ.SUMMER-TERM CIS 400 (Gra~uation Project) Submitted To : Dr. Yalçırl Akçalı Miss.Nadire Çavuş. Submitted By "': V~dat Gözügüzelli (950499)

UOJ.SUMMER-TERM CIS 400 (Gra~uation Project) Submitted To : Dr. Yalçırl Akçalı Miss.Nadire Çavuş. Submitted By ': V~dat Gözügüzelli (950499) NEAR EAST UNIVERSITY FACULTY OF ECONOMICS AND ADMINISTRATIVE SCIENCE DEPARTMENT OF COMPUTER INFORMAİION SYSTEMS 200212.UOJ.SUMMER-TERM CIS 400 (Gra~uation Project)! I j i /. Submitted To : Dr. Yalçırl

More information

An InputBox( ) function will display an input Box window where the user can enter a value or a text. The format is

An InputBox( ) function will display an input Box window where the user can enter a value or a text. The format is InputBox( ) Function An InputBox( ) function will display an input Box window where the user can enter a value or a text. The format is A = InputBox ( Question or Phrase, Window Title, ) Example1: Integer:

More information

EMPLOYEE PAYROLL SYSTEM

EMPLOYEE PAYROLL SYSTEM EX.NO:1 DATE: EMPLOYEE PAYROLL SYSTEM AIM: To develop a Employee Payroll System using visual Basic. PROCEDURE: 1. Problem statement Software is to be designed for supporting a computerized employee payroll

More information

On Railway Reservation. U G D C A Semester VI. Roll No DA

On Railway Reservation. U G D C A Semester VI. Roll No DA On Railway Reservation U G D C A Semester VI Submitted to: Dr. P. K. Sen (Co-ordinator) Submitted By: (Name of Student) Roll No. 14836DA Contents 1. Acknowledgement 2. Objectives 3. Declaration 4. Analysis

More information

22. VB Programming Fundamentals Data Access with Data Objects

22. VB Programming Fundamentals Data Access with Data Objects 22. VB Programming Fundamentals Data Access with Data Objects 22.1 Data Access Object MS Data Access Object (DAO) enables you to use a programming language to access and manipulate data in local or remote

More information

ต วอย างการสร างฟอร ม เมน การใช งาน

ต วอย างการสร างฟอร ม เมน การใช งาน ต วอย างการสร างฟอร ม เมน การใช งาน Option Explicit Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim Sql As String Private Sub Command6_Click() Form2.Hide Form3.Show Private Sub Command7_Click()

More information

AIM To analyze, design and develop code for Online Course Reservation System using Rational Rose software

AIM To analyze, design and develop code for Online Course Reservation System using Rational Rose software Ex. No.1 Date: ONLINE COURSE RESERVATION AIM To analyze, design and develop code for Online Course Reservation System using Rational Rose software PROBLEM STATEMENT As the head of information systems for

More information

PROGRAM 1: SIMPLE CALCULATOR

PROGRAM 1: SIMPLE CALCULATOR PROGRAM 1: SIMPLE CALCULATOR Option Explicit Dim operand1 As Double, operand2 As Double Dim op1 As Double, op2 As Double Dim operator As String Dim cleardisplay As Boolean Private Sub Cmdclear_Click()

More information

variables programming statements

variables programming statements 1 VB PROGRAMMERS GUIDE LESSON 1 File: VbGuideL1.doc Date Started: May 24, 2002 Last Update: Dec 27, 2002 ISBN: 0-9730824-9-6 Version: 0.0 INTRODUCTION TO VB PROGRAMMING VB stands for Visual Basic. Visual

More information

LAMPIRAN FORM 1 Universitas Sumatera Universitas Utara

LAMPIRAN FORM 1 Universitas Sumatera Universitas Utara LAMPIRAN FORM 1 Private Sub Text2_KeyPress(KeyAscii As Integer) If KeyAscii = vbkeyreturn Then Set tbladministrator = New ADODB.Recordset With tbladministrator.open "SELECT * FROM Administrator WHERE userid

More information

C:\MasterPageWeb\HAPR\docu\HAPR_VB6_version15sept06.rtf 19/10/08. HARP_VB projet en VB6

C:\MasterPageWeb\HAPR\docu\HAPR_VB6_version15sept06.rtf 19/10/08. HARP_VB projet en VB6 HARP_VB projet en VB6 Option Explicit Dim Value As Integer Dim i As Integer Dim il As Long Dim LL, L1S, L250µS, L500µS, L1mS, L2mS, L5mS, L10mS As Single Dim offsetdepart As Long Dim police(256, 8) As

More information

Rooftop Industries Pvt. Ltd.

Rooftop Industries Pvt. Ltd. Rooftop Industries Pvt. Ltd. Production and inventory management system A level Computing Project Shritesh Bhattarai Little Angels' College 1 Table of Contents Definition, investigation and analysis...

More information

Please answer questions in the space provided. Question point values are shown in parentheses.

Please answer questions in the space provided. Question point values are shown in parentheses. IS 320 Spring 99 Page 1 Please answer questions in the space provided. Question point values are shown in parentheses. 1. (15) Assume you have the following variable declarations and assignments: Dim A

More information

A Back-End Link Checker for Your Access Database

A Back-End Link Checker for Your Access Database A Back-End for Your Access Database Published: 30 September 2018 Author: Martin Green Screenshots: Access 2016, Windows 10 For Access Versions: 2007, 2010, 2013, 2016 Working with Split Databases When

More information

NE1R EAST UNIVERSITY, FA-CULTYOF ENGINEERING DEPARTMENT OF COMPUTER ENGINEERING COM400 GRADUATION PROJECT LIBRARY AND BOOKSTORE AND DATABASE

NE1R EAST UNIVERSITY, FA-CULTYOF ENGINEERING DEPARTMENT OF COMPUTER ENGINEERING COM400 GRADUATION PROJECT LIBRARY AND BOOKSTORE AND DATABASE NE1R EAST UNIVERSITY, FA-CULTYOF ENGINEERING DEPARTMENT OF COMPUTER ENGINEERING COM400 GRADUATION PROJECT LIBRARY AND BOOKSTORE AND DATABASE SUBMITTED TO MRS BESiME ERIN SUBMITTED BY IMRAN SOHAIL & BEDRiYE

More information

LAMPIRAN LIST PROGRAM

LAMPIRAN LIST PROGRAM LAMPIRAN LIST PROGRAM 1. Modules Public conn As New ADODB.Connection Public rstb_pendekatan As ADODB.Recordset Public rstb_solusi As ADODB.Recordset Public rstb_alasan As ADODB.Recordset Public rstb_pilihan

More information

Function: function procedures and sub procedures share the same characteristics, with

Function: function procedures and sub procedures share the same characteristics, with Function: function procedures and sub procedures share the same characteristics, with one important difference- function procedures return a value (e.g., give a value back) to the caller, whereas sub procedures

More information

Aitoc. Smart Reports User Manual for Magento

Aitoc. Smart Reports User Manual for Magento Smart Reports User Manual for Magento Table of Contents 1. Enabling the extension in Magento. 2. Generating a report. 3. Use case: weekly Sales by SKU via email. 4. Managing report profiles. 5. Configuring

More information

Programming with visual Basic:

Programming with visual Basic: Programming with visual Basic: 1-Introdution to Visual Basics 2-Forms and Control tools. 3-Project explorer, properties and events. 4-make project, save it and its applications. 5- Files projects and exercises.

More information

NOTES: Procedures (module 15)

NOTES: Procedures (module 15) Computer Science 110 NAME: NOTES: Procedures (module 15) Introduction to Procedures When you use a top-down, structured program design, you take a problem, analyze it to determine what the outcome should

More information

Web Suite Time Billing and Business Management Software

Web Suite Time Billing and Business Management Software Web Suite Time Billing and Business Management Software Built With Your Industry Knowledge Web Suite 2012 Getting Started Guide BQE Software, Inc. 2601 Airport Drive Suite 380 Torrance CA 90505 Support:

More information

6/14/2010. VBA program units: Subroutines and Functions. Functions: Examples: Examples:

6/14/2010. VBA program units: Subroutines and Functions. Functions: Examples: Examples: VBA program units: Subroutines and Functions Subs: a chunk of VBA code that can be executed by running it from Excel, from the VBE, or by being called by another VBA subprogram can be created with the

More information

Angel International School - Manipay 1 st Term Examination November, 2015

Angel International School - Manipay 1 st Term Examination November, 2015 Angel International School - Manipay 1 st Term Examination November, 2015 Information & Communication Technology Grade 11A & C Duration: 3.00 Hours Part 1 Choose the most appropriate answer. 1) Find the

More information

Financial Functions (all with subtypes: Normal, Stairs, Points, Height, Hollow, Colors, Marks, No Border except where indicated):

Financial Functions (all with subtypes: Normal, Stairs, Points, Height, Hollow, Colors, Marks, No Border except where indicated): Financial Charting in TeeChart Pro TeeChart Pro has always been at the cutting edge of Financial Charting and the ActiveX v6 makes this very clear; with three distinct financial series and fourteen dedicated

More information

WinTOS (Windows Termite Office System)

WinTOS (Windows Termite Office System) WinTOS (Windows Termite Office System) Termite Report Writing made Simple. 3381 Stevens Creek Blvd. Suite 207 San Jose, CA 95117 (408) 260 3075 WWW.Akcomp.com Pg. 1 Section 1 Getting Started?? Installing

More information

Job Workflow. A step by step guide to

Job Workflow. A step by step guide to A step by step guide to getting started with BEAMS Page 2 of 51 So you ve installed and setup your new copy of BEAMS what next? This process is designed to give you guidance on how to create, manage and

More information

MMP QUICK REFERENCE Table of Content

MMP QUICK REFERENCE Table of Content MMP QUICK REFERENCE Table of Content Glossary.. 2 Accessing MMP... 3 Personalize Your Shopping Profile.. 4 Quick Steps for Creating Shopping Carts & Adding Products Creating and Renaming a Cart.. 4 Adding

More information

1-Step Appraisals Personal Property Appraisal Software

1-Step Appraisals Personal Property Appraisal Software User Guide for 1-Step Appraisals Personal Property Appraisal Software Home & Business Software for Windows Page Table of Contents Getting Started... Page 3 Image Preferences... Page 4 Adding Business/Company

More information

USER MANUAL. MageMob Admin TABLE OF CONTENTS. Version: 1.0.0

USER MANUAL. MageMob Admin TABLE OF CONTENTS. Version: 1.0.0 USER MANUAL TABLE OF CONTENTS Introduction... 1 Benefits of MageMob Admin... 1 Installation & Activation... 2 Pre-requisite... 2 Installation Steps... 2 Installation via Composer... 4 Extension Activation...

More information

HELP - VB TIPS. ANIMATE AN IMAGE BOX Insert a module. In this module, create a global variable: Global x

HELP - VB TIPS. ANIMATE AN IMAGE BOX Insert a module. In this module, create a global variable: Global x HELP - VB TIPS Load an image to an image box from a certain folder If you use this method, won t work on N:\ To load an image to a image control Image1.Picture = LoadPicture("H:\MyVBfolder\stop.gif") Load

More information

IMPORTANT. Registration Settings: SERIAL NUMBER: COMPUTER ID: REGISTRATION NUMBER:

IMPORTANT. Registration Settings: SERIAL NUMBER: COMPUTER ID: REGISTRATION NUMBER: IMPORTANT Registration Settings: SERIAL NUMBER: COMPUTER ID: REGISTRATION NUMBER: Once you have your TALITY software functioning properly copy your phone system settings onto this page and save it for

More information

17. Introduction to Visual Basic Programming

17. Introduction to Visual Basic Programming 17. Introduction to Visual Basic Programming Visual Basic (VB) is the fastest and easiest way to create applications for MS Windows. Whether you are an experienced professional or brand new to Windows

More information

User Guide Maintain Trustees, Connections and External Advisors

User Guide Maintain Trustees, Connections and External Advisors Fields marked with a red asterisk are mandatory and must be completed. User Guide Maintain Trustees, Connections and External Advisors Use this form to update, add or remove charity trustees, or to update

More information

CHAPTER 8B PURCHASE ORDER MANAGEMENT

CHAPTER 8B PURCHASE ORDER MANAGEMENT CHAPTER 8B PURCHASE ORDER MANAGEMENT Chapter 8B...1 Purchase Order Maintenance...2 Purchase Order Maintenance...3 Retrieving an Existing Purchase Order...5 Quick Search...6 Deleting an Existing Purchase

More information

LAMPIRAN A : LISTING PROGRAM

LAMPIRAN A : LISTING PROGRAM LAMPIRAN A : LISTING PROGRAM 1. frmmenu.frm Dim CN As Connection Dim rshapus As Recordset Private Sub DfaHasil_Click() Call frmlap.cetak Private Sub Form_Load() Set CN = New ADODB.Connection CN.ConnectionString

More information

Angel International School - Manipay 1 st Term Examination November, 2015

Angel International School - Manipay 1 st Term Examination November, 2015 Grade 10 Angel International School - Manipay 1 st Term Examination November, 2015 Information & Communication Technology Duration: 3.00 Hours Part 1 Choose the appropriate answer 1) Find the correct type

More information

Solar Eclipse Widgets and Menu Shortcuts. Release 9.0.5

Solar Eclipse Widgets and Menu Shortcuts. Release 9.0.5 Solar Eclipse Widgets and Menu Shortcuts Release 9.0.5 i Table Of Contents Disclaimer This document is for informational purposes only and is subject to change without notice. This document and its contents,

More information

PROGRAMMING TECHNIQUES

PROGRAMMING TECHNIQUES Subclassing? Class modules aren t just for business rules. by Karl E. Peterson f all the innovations Visual Basic 4.0 introduced, the most revolutionary is probably the new Class module. By now, you ve

More information

MultiSite Suite: Accounts Payable

MultiSite Suite: Accounts Payable MultiSite Suite: Accounts Payable User s Manual version 6 Copyright & Trademarks Copyright Notice and Trademarks 2010 MultiSite Systems, All rights reserved. Microsoft, Windows, Excel, and Outlook are

More information

The Direct Pay form will return to the OSCAR Forms section of the OSCAR Marketplace [in the Showcases section of the new homepage]:

The Direct Pay form will return to the OSCAR Forms section of the OSCAR Marketplace [in the Showcases section of the new homepage]: Updated Direct Pay Process: The Direct Pay form will return to the OSCAR Forms section of the OSCAR Marketplace [in the Showcases section of the new homepage]: The form is very similar to the Personal

More information

Foreword...xv Introduction...1 Part I: Buying and Getting Started with Your Computer...5

Foreword...xv Introduction...1 Part I: Buying and Getting Started with Your Computer...5 Contents at a Glance Foreword...xv Introduction...1 Part I: Buying and Getting Started with Your Computer...5 Chapter 1: Buying a Computer...7 Chapter 2: Setting Up Your Computer...25 Chapter 3: Getting

More information

LAMPIRAN A LISTING PROGRAM. Universitas Sumatera Utara

LAMPIRAN A LISTING PROGRAM. Universitas Sumatera Utara LAMPIRAN A LISTING PROGRAM LISTING PROGRAM MENU UTAMA Dim T As String Dim i Private Sub Dafsis_Click() Form5.Show Private Sub Dafwai_Click() Form5.Show Private Sub Dasis_Click() Form2.Show Private Sub

More information

Index Introduction 3 Chapter 1. - Beginning the installation User License Application User Information 4

Index Introduction 3 Chapter 1. - Beginning the installation User License Application User Information 4 Index Introduction 3 Chapter 1. - Beginning the installation 1.1. - User License Application 4 1.2. - User Information 4 1.3. - Installation Folder 4 Chapter 2. - Standalone or Server Installation 2.1.

More information

HANSAWORLD UNIVERSITY. Standard Bar Version 6.3 HansaWorld Ltd.

HANSAWORLD UNIVERSITY. Standard Bar Version 6.3 HansaWorld Ltd. HANSAWORLD UNIVERSITY Standard Bar 12 2011 Version 6.3 HansaWorld Ltd. Table of Contents INTRODUCTION & INSTALLATION...3 System Requirements...3 Installation...3 CONFIGURING A NEW DATABASE...4 Starting

More information

Desktop invoicing software app for small business

Desktop invoicing software app for small business Desktop invoicing software app for small business Uniform Software LTD https://www.invoicingtemplate.com/ 1 1. Quick Start - Create Your First Invoice To see a quick start movie, visit InvoicingTemplate.com.

More information

Tech-Talk Using the PATROL Agent COM Server August 1999 Authored By: Eric Anderson

Tech-Talk Using the PATROL Agent COM Server August 1999 Authored By: Eric Anderson Tech-Talk Using the PATROL Agent COM Server August 1999 Authored By: Eric Anderson Introduction Among the many new features of PATROL version 3.3, is support for Microsoft s Component Object Model (COM).

More information

Visual Programming 1. What is Visual Basic? 2. What are different Editions available in VB? 3. List the various features of VB

Visual Programming 1. What is Visual Basic? 2. What are different Editions available in VB? 3. List the various features of VB Visual Programming 1. What is Visual Basic? Visual Basic is a powerful application development toolkit developed by John Kemeny and Thomas Kurtz. It is a Microsoft Windows Programming language. Visual

More information

Contents Introduction Getting Started Visual Basic Form Configuration Entering the VB Code

Contents Introduction Getting Started Visual Basic Form Configuration Entering the VB Code Your comments and suggestions on the operation of this software are welcome. Please address them to: ICONICS 100 Foxborough Blvd. Foxborough, MA 02035 Tel: 508-543-8600 Fax: 508-543-1503 E-mail: support@iconics.com

More information

The Control Properties

The Control Properties The Control Properties Figure Before writing an event procedure for the control to response to a user's input, you have to set certain properties for the control to determine its appearance and how it

More information

Actinic DataPlug. For Windows XP, Windows Vista, Windows 7 and Windows 8. User Guide Link for Sage 200 v2015

Actinic DataPlug. For Windows XP, Windows Vista, Windows 7 and Windows 8. User Guide Link for Sage 200 v2015 Actinic DataPlug For Windows XP, Windows Vista, Windows 7 and Windows 8 User Guide Link for Sage 200 v2015 Introduction Welcome to the user guide for Actinic s Sage 200 connector. The connector is a tool

More information

USER MANUAL SATO ASIA PACIFIC PTE. LTD. STANDARD ASSET TRACKING SYSTEM VERSION: DATE: 15 MARCH 2005

USER MANUAL SATO ASIA PACIFIC PTE. LTD. STANDARD ASSET TRACKING SYSTEM VERSION: DATE: 15 MARCH 2005 (198701343-G) 438A Alexandra Road #05-01/02 Alexandra Technopark S pore 119967 Tel: (65) 6271-5300 Fax: (65) 6273-6011 E-Mail: sales@satoasiapacific.com Sales Hotline: (65) 6276-2722 Service Hotline: (65)

More information

WorkflowMax & Xero Month-end Process

WorkflowMax & Xero Month-end Process WorkflowMax & Xero Month-end Process Glennis glennis@katalyst.co.nz, 027 Katalyst/0275 282 597 Support support@katalyst.co.nz Please note, cloud software is constantly updated, we try to keep up, but from

More information

NATIONAL DIPLOMA IN COMPUTER TECHNOLOGY

NATIONAL DIPLOMA IN COMPUTER TECHNOLOGY UNESCO-NIGERIA TECHNICAL & VOCATIONAL EDUCATION REVITALISATION PROJECT-PHASE II NATIONAL DIPLOMA IN COMPUTER TECHNOLOGY OOBASIC/VISUAL BASIC PROGRAMMING COURSE CODE: COM 211 YEAR I SEMESTER II PRACTICAL

More information

Windows File Management

Windows File Management E.M. Hart Senior Center Presents Windows File Management Instructor: Heman Lee www.aeromaniacs.com/class hemanlee@live.com Review Copy/Cut & Paste Cut Ctrl+X Copy Ctrl+ C The Clipboard Paste Ctrl+V Copy

More information

Invoice 13 Pro Outline

Invoice 13 Pro Outline Invoice 13 Pro Outline Invoice 13 Pro is a feature rich productivity tool for the small business or company from 1 to 30 users. It is notjust an Invoicing software. It is in fact an Invoicing, Accounts

More information

Microsoft SkyDrive Tutorial

Microsoft SkyDrive Tutorial & Microsoft Live@edu SkyDrive Tutorial TABLE OF CONTENTS Introduction... 2 Logging In... 3 Logging In Through Your Faculty Portal... 7 Adding Documents to Your SkyDrive... 13 Create a Folder... 13 Share

More information

Introduction to INTERFACExpress and Data Entry

Introduction to INTERFACExpress and Data Entry Introduction to INTERFACExpress and Data Entry Welcome to INTERFACExpress, the new MLS system brought to you by RealtyServer. This system accesses a central database of listings using an Internet connection

More information

P.G.D.C.M. (Semester I) Examination, : ELEMENTS OF INFORMATION TECHNOLOGY AND OFFICE AUTOMATION (2008 Pattern)

P.G.D.C.M. (Semester I) Examination, : ELEMENTS OF INFORMATION TECHNOLOGY AND OFFICE AUTOMATION (2008 Pattern) *4089101* [4089] 101 P.G.D.C.M. (Semester I) Examination, 2011 101 : ELEMENTS OF INFORMATION TECHNOLOGY AND OFFICE AUTOMATION (2008 Pattern) Time : 3 Hours Max. Marks : 70 Note : 1) Q. 1 is compulsory.

More information

Revisions: jee Initial jee SW Version 1.1 now includes the leave type Other

Revisions: jee Initial jee SW Version 1.1 now includes the leave type Other Memorandum To: From: File John Effland Date: 2005-03-10 Revisions: 2005-03-10 jee Initial 2006-02-24 jee SW Version 1.1 now includes the leave type Other Subject: Leave Calendar Program Architecture and

More information

Getting Started with AnyBook

Getting Started with AnyBook Getting Started with AnyBook Where Everything Starts: The Main Invoice Screen When you first start the program, the Main Invoice Screen appears. AnyBook has many different functions, but since invoicing

More information

Private Sub Command2_Click() End End Sub. Private Sub Command3_Click() frmchangepassword.show End Sub. Private Sub Form_Activate() check_db End Sub

Private Sub Command2_Click() End End Sub. Private Sub Command3_Click() frmchangepassword.show End Sub. Private Sub Form_Activate() check_db End Sub Private Sub Command1_Click() On Error Resume If rs.state = adstateopen Then rs.close rs.open "select * from login where UserName='" & txtusername & "' And Log_Password='" & txtpassword & "'", conn, 1,

More information

30 Advanced Tips and Tricks in ComputerEase Software. Presented by Maribel Scarnecchia

30 Advanced Tips and Tricks in ComputerEase Software. Presented by Maribel Scarnecchia 30 Advanced Tips and Tricks in ComputerEase Software Presented by Maribel Scarnecchia 1. Shortcut Defaults Modify the properties of the CE Shortcut to default to your company after mm.exe, enter cmpy=(your

More information

1. Introduction. 2. Getting started. Efficient. Simple

1. Introduction. 2. Getting started. Efficient. Simple Welcome to SIM Simple Inventory Manager is frequently improved and updated. To avoid annoying automatic Web update, it is your responsibility to visit a www.simple-inventory-manager.com and decide to update.

More information

Getting Started and Update Guide

Getting Started and Update Guide Formerly ALLDATA ServiceCenter Getting Started and Update Guide Contents: Customer Support... 2 ServiceCenter SM Installation... 3 Configuring Aftermarket Parts Catalog... 11 ServiceCenter Setup... 13

More information

Open 24/7/365. Welcome to DOIGCorp.com. Welcome to the new DOIGCorp.com

Open 24/7/365. Welcome to DOIGCorp.com. Welcome to the new DOIGCorp.com Welcome to DOIGCorp.com Welcome to the new DOIGCorp.com We are Factory and Industrial Automation Specialists, working to bring our customers Fast. Friendly. Flawless. Solutions. Open 24/7/365 We ve made

More information

Understanding the MsgBox command in Visual Basic

Understanding the MsgBox command in Visual Basic Understanding the MsgBox command in Visual Basic This VB2008 tutorial explains how to use the MsgBox function in Visual Basic. This also works for VBS MsgBox. The MsgBox function displays a message in

More information

Get Ready to Save Time and Money on Your Practice Management!

Get Ready to Save Time and Money on Your Practice Management! Get Ready to Save Time and Money on Your Practice Management! TABLE OF CONTENTS Why BarBooks? About... 1 Best Features... 1 Start Using BarBooks Quick Start Guide... 1 Icon Guide... 2 Choose a Subscription...

More information

Intuit QuickBooks Desktop Enterprise. Installation and Setup Guide

Intuit QuickBooks Desktop Enterprise. Installation and Setup Guide Intuit QuickBooks Desktop Enterprise Installation and Setup Guide Copyright Copyright 2017 Intuit Inc. All rights reserved. First printing, September 2008 STATEMENTS IN THIS DOCUMENT REGARDING THIRD-PARTY

More information

Start Visual Basic. Session 1. The User Interface Form (I/II) The Visual Basic Programming Environment. The Tool Box (I/II)

Start Visual Basic. Session 1. The User Interface Form (I/II) The Visual Basic Programming Environment. The Tool Box (I/II) Session 1 Start Visual Basic Use the Visual Basic programming environment Understand Essential Visual Basic menu commands and programming procedure Change Property setting Use Online Help and Exit Visual

More information

ONLINE PUBLISHING. FOR LOCAL GROUPs. Create posters, flyers and other promotional. materials from your desk.

ONLINE PUBLISHING. FOR LOCAL GROUPs. Create posters, flyers and other promotional. materials from your desk. ONLINE PUBLISHING FOR LOCAL GROUPs Create posters, flyers and other promotional materials from your desk. ACCESSING THE SITE To access the system please go to www.parkinsons.org.uk/templates 1. You will

More information

T-Invoicer User Guide

T-Invoicer User Guide - 1 - T-Invoicer User Guide Introduction T-Invoicer is an entry level invoicing system designed for small & startup business's who need to invoice customers quickly & easily. T-Invoicer has all the basic

More information

Computerized Payroll Accounting User s Guide

Computerized Payroll Accounting User s Guide Computerized Payroll Accounting User s Guide COMPUTERIZED PAYROLL ACCOUNTING After studying this appendix, you will be able to: 1 2 3 4 5 6 7 8 Identify the components and procedures of a computerized

More information

FIT 100: Fluency with Information Technology

FIT 100: Fluency with Information Technology FIT 100: Fluency with Information Technology Lab 2: Creating Directories and Navigating Directory Structures (or, Where am I, where are my files, and how do I put my files somewhere else?) Local vs. Remote

More information

ASiM PHONE/TABLET MANUAL

ASiM PHONE/TABLET MANUAL ASiM PHONE/TABLET MANUAL O l i v i n e T e c h n o l o g y w w w. o l i v i n e t e c h. c o m + 2 5 4-20- 2 6 6-7 6 0 3 TABLE OF CONTENTS 1. INTRODUCTION... 2 2. PRODUCT DESCRIPTION... 2 3. INSTALLING

More information

ClickFORMS Quickstart Tutorial

ClickFORMS Quickstart Tutorial ClickFORMS Quickstart Tutorial A ClickFORMS Tutorial 2003 by Bradford Technologies. All Rights Reserved. No part of this document may be reproduced in any form or by any means without the written permission

More information

Getting Started with the IntelleView POS Operator Software

Getting Started with the IntelleView POS Operator Software Getting Started with the IntelleView POS Operator Software Operator's Guide for Software Version 1.2 About this Guide This operator's guide explains how to start using your IntelleView POS Operator software.

More information

Children Aged 5-8. For. A Velsoft Computer Manual for Kids. Entertaining Activities Especially for Children...

Children Aged 5-8. For. A Velsoft Computer Manual for Kids. Entertaining Activities Especially for Children... For Children Aged 5-8 A Velsoft Computer Manual for Kids Entertaining Activities Especially for Children... Builds Learning, Use and Enjoyment of Computers Coloring Activities Learning Easy Reader The

More information

Introduction to Windows XP

Introduction to Windows XP 1 Introduction to Windows XP 1.1 INTRODUCTION The windows operating system started with the introduction of Windows OS and Windows for work group for networking. Since then it has come a long way and Windows

More information

Managing Information. Technology. Lesson 7 FOCUS AND ENGAGE. Introduce the Lesson. Prepare. Discuss

Managing Information. Technology. Lesson 7 FOCUS AND ENGAGE. Introduce the Lesson. Prepare. Discuss FOCUS AND ENGAGE Discuss Learning Microsoft Office 2010 Basics Chapter 1 63 Lesson 7 Managing Information Technology What You Will Learn Copying Files and Folders Moving Files and Folders Compressing Files

More information

An Introduction to the New! Works Interface

An Introduction to the New! Works Interface An Introduction to the New! Works Interface Same data. New Look. PCard Questions? 336.758.8289, option 2 pcard@wfu.edu Procurement Services Wake Forest University UBuy Helpline: 336.758.8289 procure@wfu.edu

More information

Océ Posterizer Pro. POP into retail. User manual Administration settings and tasks

Océ Posterizer Pro. POP into retail. User manual Administration settings and tasks - Océ Posterizer Pro POP into retail o User manual Administration settings and tasks Copyright copyright-2010 Océ All rights reserved. No part of this work may be reproduced, copied, adapted, or transmitted

More information

Math 2524: Activity 1 (Using Excel) Fall 2002

Math 2524: Activity 1 (Using Excel) Fall 2002 Math 2524: Activity 1 (Using Excel) Fall 22 Often in a problem situation you will be presented with discrete data rather than a function that gives you the resultant data. You will use Microsoft Excel

More information

Managing Information. Technology. Lesson 7. What You Will Learn WORDS TO KNOW

Managing Information. Technology. Lesson 7. What You Will Learn WORDS TO KNOW Lesson 7 Managing Information Technology What You Will Learn Copying Files and Folders Moving Files and Folders Compressing Files Recognizing Types of Business Documents Determining the Risks and Rewards

More information

nfax 5.0 OceanFax User s Guide

nfax 5.0 OceanFax User s Guide nfax 5.0 OceanFax User s Guide 1 Table of Contents 1. FAXVIEW GUIDE... 1 1.1 FaxView Login and Exit... 1 1.1.1 FaxView Client Login... 1 1.1.2 WebFax Client... 2 1.1.3 FaxView Exit... 3 2.2 FaxView Over

More information

PCS Rightrak Year End Procedures

PCS Rightrak Year End Procedures PCS Rightrak Year End Procedures All districts using the Rightrak Software must complete the following procedures after all schools have completed Fastrak Year End and communicated their last operational

More information

Eventbrite Handbook for ZBHA Faculty

Eventbrite Handbook for ZBHA Faculty Eventbrite Handbook for ZBHA Faculty Updated 1/11 Table of Contents Getting Started Log-In and Initial Set-Up What ZBHA needs to know to create your online class registration page Managing Your Class (aka

More information

WHAT S NEW. Version 3.0

WHAT S NEW. Version 3.0 WHAT S NEW Only important changes are listed for various 3D Inspection System software products, starting with the most recent upgrade. Please review changes made to all versions released after the one

More information

Contents. WorkBook release note. WorkBook version: Release date: 06/02/2013. Author: René Præstholm Date: 06/02/2013

Contents. WorkBook release note. WorkBook version: Release date: 06/02/2013. Author: René Præstholm Date: 06/02/2013 WorkBook version: 8.2.80 Release date: 06/02/2013 Author: René Præstholm rp@workbook.net Date: 06/02/2013 General notice: As new views, tab s and reports are not automatically added to each user due to

More information

Sage What s New. March 2019

Sage What s New. March 2019 Sage 100 2019 What s New March 2019 2019 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage product and service names mentioned herein are the trademarks of The Sage Group

More information

PFS MultiClient Pro-Ware, LLC

PFS MultiClient Pro-Ware, LLC PFS MultiClient Contents 3 Table of Contents Foreword 0 Part I Introduction 8 1 What is PFS MultiClient? 8 2 Installing PFS MultiClient 8 3 Starting PFS MultiClient for the First Time 8 4 Password Encryption

More information

Basic Windows 95 Skills

Basic Windows 95 Skills Building Mouse Skills Click press left mouse button once used to select options in menus or to move your cursor Double click press left mouse button twice without moving the mouse pointer used on icons

More information

3-Tier Application Model implies more stable, more secure, and faster operations (work load is

3-Tier Application Model implies more stable, more secure, and faster operations (work load is 1. Introduction GTMain GTMain is an integrated business solution for your company s sales, buying, and shipping, warehouse, accounting and supporting departments. GTMain delivers strong features to facilitate

More information

CS130/230 Lecture 12 Advanced Forms and Visual Basic for Applications

CS130/230 Lecture 12 Advanced Forms and Visual Basic for Applications CS130/230 Lecture 12 Advanced Forms and Visual Basic for Applications Friday, January 23, 2004 We are going to continue using the vending machine example to illustrate some more of Access properties. Advanced

More information

BUSINESS LICENSE APPLICATION LOGGING INTO YOUR ACCOUNT

BUSINESS LICENSE APPLICATION LOGGING INTO YOUR ACCOUNT BUSINESS LICENSE APPLICATION You must be a registered user before you can apply for a Business License. To assure that your application is processed in a timely manner the following items are required:

More information

CREATE A BLANKET (LIMIT) REQUEST

CREATE A BLANKET (LIMIT) REQUEST CREATE A BLANKET (LIMIT) REQUEST A Blanket or Limit Request is a type of Non-Catalog Free Text request that consists of a requirement that will be delivered over a period of time. 1. From the Homepage,

More information

Version 1.0. User's Guide

Version 1.0. User's Guide Version 1.0 User's Guide Copyright 1981-2008 Danware Data A/S. All Rights Reserved. Portions used under license from third parties. Please send any comments to: Danware Data A/S Bregnerodvej 127 DK-3460

More information

eforms: OSAS Forms Routing / Archive

eforms: OSAS Forms Routing / Archive eforms: OSAS Forms Routing / Archive Imagine immediately delivering all of the day s invoices to your customers payables departments without ever stuffing an envelope or licking a stamp. You can do it

More information

University of Technology Laser & Optoelectronics Engineering Department Visual basic Lab. LostFocus Resize System event

University of Technology Laser & Optoelectronics Engineering Department Visual basic Lab. LostFocus Resize System event Events Private Sub Form_Load() Load Close Unload Private Sub Form_Unload(Cancel As Integer) Cancel=True Cancel * Show Activate SetFocus Focus Deactivate SetFocus GotFocus CommandButton LostFocus Resize

More information

2Practicals Visual Basic 6.0

2Practicals Visual Basic 6.0 2Practicals Visual Basic 6.0 Practical 1: 1. Navigation of Visual Basic Integrated Development Environment The Visual Basic IDE is made up of a number of components Menu Bar Tool Bar Project Explorer Properties

More information