You are on page 1of 27

http://www.homeandlearn.co.uk/ME/webquery1.

htm
Sr.No Emp Code Name Dept Jdate Designation Status
1 OP114 Waheed, Shahzad OPR 40143 Assistant Full Time
2 AD118 Naveed Ul Hassan, Qadri ADM 40339 Assistant Contract
3 HR117 Jaffary, Anayat HRD 40784 Driver Contract
4 PR116 Muhammad Tayyab, Saeed PRD 40094 Helper Half-Time
5 MK112 Suleman, Bilal MKT 39809 Manager Contract
6 QC121 Zarar, Mustafa QCT 40760 Helper Half-Time
7 MK120 Mansoor, Ahmed MKT 40699 Manager Full Time
8 MK121 Nazeer, Ali MKT 40713 Manager Full Time
9 MK122 Rashid, Saad MKT 40776 Supervisor Full Time
10 OP113 Aqib, Ghous OPR 39865 Driver Full Time
11 PR123 Aslam, Iftikhar PRD 40784 Driver Full Time
12 AD124 Mustafa, Shami ADM 40878 Supervisor Contract
13 PR114 Waqar, Sajid PRD 39811 Supervisor Full Time
14 MK116 Umar, Akmal MKT 40227 Supervisor Hourly
15 MK117 Majid, Khan MKT ### Manager Full Time
BasicPay
15000
15000
8000
10000
23000
10000
20000
23000
18000
8000
8000
16000
15000
18000
20000
Name
Waheed, Shahzad
Jaffary, Anayat
Suleman, Bilal
Zarar, Mustafa
Mansoor, Ahmed
Nazeer, Ali
Sr.No Emp Code Name Dept Jdate DesignatioStatus BasicPay
1 OP114 Waheed, Shahzad OPR 40143 Assistant Full Time 15000
2 HR117 Jaffary, Anayat HRD 40784 Driver Contract 8000
3 MK112 Suleman, Bilal MKT 39809 Manager Contract 23000
4 QC121 Zarar, Mustafa QCT 40760 Helper Half-Time 10000
5 MK120 Mansoor, Ahmed MKT 40699 Manager Full Time 20000
6 MK121 Nazeer, Ali MKT 40713 Manager Full Time 23000
Dept Designation Status
Dept DesignatioStatus
OPR Assistant Full Time
ADM Driver Contract
HRD Helper Half-Time
PRD Manager Hourly
MKT Supervisor
QCT
Sr.No Emp Code Name Dept Jdate DesignatioStatus BasicPay
1 OP114 Waheed, SOPR 40143 Assistant Full Time 15000
2 AD118 Naveed Ul ADM 40339 Assistant Contract 15000
3 HR117 Jaffary, An HRD 40784 Driver Contract 8000
4 PR116 Muhammad PRD 40094 Helper Half-Time 10000
5 MK112 Suleman, BiMKT 39809 Manager Contract 23000
6 QC121 Zarar, MusQCT 40760 Helper Half-Time 10000
7 MK120 Mansoor, MKT 40699 Manager Full Time 20000
8 MK121 Nazeer, AliMKT 40713 Manager Full Time 23000
9 MK122 Rashid, Sa MKT 40776 SupervisorFull Time 18000
10 OP113 Aqib, GhousOPR 39865 Driver Full Time 8000
11 PR123 Aslam, Iftikhar
PRD 40784 Driver Full Time 8000
12 AD124 Mustafa, SADM 40878 SupervisorContract 16000
13 PR114 Waqar, SajPRD 39811 SupervisorFull Time 15000
14 MK116 Umar, AkmMKT 40227 SupervisorHourly 18000
15 MK117 Majid, KhaMKT 1/1/2018 Manager Full Time 20000
Sr.No Emp Code Name Dept Jdate DesignatioStatus BasicPay Allowances
1 OP114 Waheed, Shahzad OPR 40143 Assistant Full Time 15000 1500
2 AD118 Naveed Ul Hassan, Qadri ADM 40339 Assistant Contract 15000 1500
3 HR117 Jaffary, Anayat HRD 40784 Driver Contract 8000 800
4 PR116 Muhammad Tayyab, Saeed PRD 40094 Helper Half-Time 10000 1000
5 MK112 Suleman, Bilal OPR 39809 Manager Contract 23000 2300
6 QC121 Zarar, Mustafa QCT 40760 Helper Half-Time 10000 1000
7 MK120 Mansoor, Ahmed QCT 40699 Manager Full Time 20000 2000
8 MK121 Nazeer, Ali PRD 40713 Manager Full Time 23000 2300
9 MK122 Rashid, Saad ADM 40776 SupervisorFull Time 18000 1800
10 OP113 Aqib, Ghous OPR 39865 Driver Full Time 8000 800
11 PR123 Aslam, Iftikhar PRD 40784 Driver Full Time 8000 800
12 AD124 Mustafa, Shami ADM 40878 SupervisorContract 16000 1600
13 PR114 Waqar, Sajid PRD 39811 SupervisorFull Time 15000 1500
14 MK116 Umar, Akmal QCT 40227 SupervisorHourly 18000 1800
15 MK117 Majid, Khan PRD 1/1/2018 Manager Full Time 20000 2000

Validation
objects
Allowances Blanks

NonBLanks
NonBLanks
NonBLanks
Comments NonBLanks
NonBLanks
NonBLanks
NonBLanks

Value1
43466
43466
43466
43466
NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks
NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks
NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks
NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks
NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks
NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks
NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks
NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks
NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks NonBLanks

Formula
43491
4346610
43555
0
Catg1 Catg2 Catg3 Catg4
75 60 75 73
80 80 75 80
86 86 86 80
78 78 85 71
Name First Name Last Name Joining Name Name in Capital Name in Proper
Waheed, Shahzad
Naveed Ul Hassan, Qadri
Jaffary, Anayat
Muhammad Tayyab, Saeed
Suleman, Bilal
Zarar, Mustafa
Mansoor, Ahmed
Nazeer, Ali
Rashid, Saad
Aqib, Ghous
Aslam, Iftikhar
Mustafa, Shami
Waqar, Sajid
Umar, Akmal
Majid, Khan
Ecode SplitChr SplitNo PhoneNo Inserting- Removing-
AD118 03001234567
HR117 03451234567
PR116 03151234567
MK112 03331234567
QC121 03011234567
MK120 03021234567
MK121 03221234567
MK122 03251234567
OP113 03041234567
PR123 03441234567
AD124 03021234567
PR114 03031234567
MK116 03041234567
MK117 03051234567
MK119 03061234568
Removing- Email Email Code
waheed 123AD118
naveed 125HR117
jaffary 127PR116
muhammad 129MK112
suleman 131QC121
zarar 133MK120
mansoor 135MK121
nazeer 137MK122
rashid 139OP113
aqib 141PR123
aslam 143AD124
mustafa 145PR114
waqar 147MK116
umar 149MK117
majid 151MK119
CNIC# Inserting-
3520117558429
1234567891234
1654789423145
1236847968413
5874694178945
5846971569874
3695847135897
2564781478935
3695321452102
2365478941258
3201245789874
6524103589745
5410259638745
3010102547860
3698741258852
Sales Report
Customer Name Area june Area Sales
Saleem Atta Central 6000 Central 23450
Shoaib Ansari East 4000 East 9600
Kamran Khan South 12000 South 15350
Hamid Mir West 10000 West 15390
Tariq Aziz North 3000 North 2004350
Mubashir Alam Central 7000
Nasir Jamshaid East 500
Asif Rauf South 300
Nadeem Afzal West 150
Raheel Aslam North 1000
Talat Ahmad Central 450
Muhammad Raf East 100
Fakhar Balouch South 50
Aima Mir West 240
Zainab Shaukat North 350
Ayeshia Taufeeq Central 10000
Saeeda Qureshi East 5000
Hamid Khan South 3000
Ansa Tufail West 5000
Tufail Khan North 2000000
Image Linked

Image Embed
Values Linked
Area Sales
Central 23450
East 9600
South 15350
West 15390
North 2004350
' https://support.microsoft.com/en-us/kb/213360
' Code from the web

Option Explicit
'Main Function
Function SpellNumber(ByVal MyNumber)
Dim Dollars, Cents, Temp
Dim DecimalPlace, Count
ReDim Place(9) As String
Place(2) = " Thousand "
Place(3) = " Million "
Place(4) = " Billion "
Place(5) = " Trillion "
' String representation of amount.
MyNumber = Trim(Str(MyNumber))
' Position of decimal place 0 if none.
DecimalPlace = InStr(MyNumber, ".")
' Convert cents and set MyNumber to dollar amount.
If DecimalPlace > 0 Then
Cents = GetTens(Left(Mid(MyNumber, DecimalPlace + 1) & _
"00", 2))
MyNumber = Trim(Left(MyNumber, DecimalPlace - 1))
End If
Count = 1
Do While MyNumber <> ""
Temp = GetHundreds(Right(MyNumber, 3))
If Temp <> "" Then Dollars = Temp & Place(Count) & Dollars
If Len(MyNumber) > 3 Then
MyNumber = Left(MyNumber, Len(MyNumber) - 3)
Else
MyNumber = ""
End If
Count = Count + 1
Loop
Select Case Dollars
Case ""
Dollars = "No Dollars"
Case "One"
Dollars = "One Dollar"
Case Else
Dollars = Dollars & " Dollars"
End Select
Select Case Cents
Case ""
Cents = " and No Cents"
Case "One"
Cents = " and One Cent"
Case Else
Cents = " and " & Cents & " Cents"
End Select
SpellNumber = Dollars & Cents
End Function

' Converts a number from 100-999 into text


Function GetHundreds(ByVal MyNumber)
Dim Result As String
If Val(MyNumber) = 0 Then Exit Function
MyNumber = Right("000" & MyNumber, 3)
' Convert the hundreds place.
If Mid(MyNumber, 1, 1) <> "0" Then
Result = GetDigit(Mid(MyNumber, 1, 1)) & " Hundred "
End If
' Convert the tens and ones place.
' Converts a number from 100-999 into text
Function GetHundreds(ByVal MyNumber)
Dim Result As String
If Val(MyNumber) = 0 Then Exit Function
MyNumber = Right("000" & MyNumber, 3)
' Convert the hundreds place.
If Mid(MyNumber, 1, 1) <> "0" Then
Result = GetDigit(Mid(MyNumber, 1, 1)) & " Hundred "
End If
' Convert the tens and ones place.
If Mid(MyNumber, 2, 1) <> "0" Then
Result = Result & GetTens(Mid(MyNumber, 2))
Else
Result = Result & GetDigit(Mid(MyNumber, 3))
End If
GetHundreds = Result
End Function

' Converts a number from 10 to 99 into text.


Function GetTens(TensText)
Dim Result As String
Result = "" ' Null out the temporary function value.
If Val(Left(TensText, 1)) = 1 Then ' If value between 10-19...
Select Case Val(TensText)
Case 10: Result = "Ten"
Case 11: Result = "Eleven"
Case 12: Result = "Twelve"
Case 13: Result = "Thirteen"
Case 14: Result = "Fourteen"
Case 15: Result = "Fifteen"
Case 16: Result = "Sixteen"
Case 17: Result = "Seventeen"
Case 18: Result = "Eighteen"
Case 19: Result = "Nineteen"
Case Else
End Select
Else ' If value between 20-99...
Select Case Val(Left(TensText, 1))
Case 2: Result = "Twenty "
Case 3: Result = "Thirty "
Case 4: Result = "Forty "
Case 5: Result = "Fifty "
Case 6: Result = "Sixty "
Case 7: Result = "Seventy "
Case 8: Result = "Eighty "
Case 9: Result = "Ninety "
Case Else
End Select
Result = Result & GetDigit _
(Right(TensText, 1)) ' Retrieve ones place.
End If
GetTens = Result
End Function

' Converts a number from 1 to 9 into text.


Function GetDigit(Digit)
Select Case Val(Digit)
Case 1: GetDigit = "One"
Case 2: GetDigit = "Two"
Case 3: GetDigit = "Three"
Case 4: GetDigit = "Four"
Case 5: GetDigit = "Five"
Case 6: GetDigit = "Six"
Case 7: GetDigit = "Seven"
Case 8: GetDigit = "Eight"
Case 9: GetDigit = "Nine"
Case Else: GetDigit = ""
End Select
End Function
Case 5: GetDigit = "Five"
Case 6: GetDigit = "Six"
Case 7: GetDigit = "Seven"
Case 8: GetDigit = "Eight"
Case 9: GetDigit = "Nine"
Case Else: GetDigit = ""
End Select
End Function

You might also like