PUBLIC oForm1
oform1=NEWOBJECT("form1")
oForm1.Visible = .T.
oform1.Show
READ Events
CLOSE ALL
CLEAR ALL
RETURN
**********
DEFINE CLASS form1 AS form
Height = 240
Width = 360
Autocenter = .T.
Borderstyle = 2
MinButton = .F.
MaxButton = .F.
Themes = .F.
ShowTips = .T.
ADD OBJECT lblLName as Label WITH ;
Top = 24, ;
Left = 24, ;
Caption = "Lastname"
ADD OBJECT lblFName as Label WITH ;
Top = 24, ;
Left = 24 + 90 + 12, ;
Caption = "Firstname"
ADD OBJECT lblGNumber as Label WITH ;
Top = 24, ;
Left = 24 + 90 + 12 + 90 + 12, ;
Caption = "Guest"
ADD OBJECT lblRNumber as Label WITH ;
Top = 24, ;
Left = 24 + 90 + 12 + 90 + 12 + 60, ;
Caption = "Room"
ADD OBJECT txtLName as TextBox WITH ;
Top = 48, ;
Left = 24, ;
Width = 90, ;
ControlSource = "Guests.LastName", ;
ReadOnly = .T., ;
DisabledBackColor = RGB(0, 240, 240)
ADD OBJECT txtFName as TextBox WITH ;
Top = 48, ;
Left = 24 + 90 + 12, ;
Width = 90, ;
ControlSource = "Guests.FirstName", ;
ReadOnly = .T., ;
DisabledBackColor = RGB(0, 240, 240)
ADD OBJECT txtGNumber as TextBox WITH ;
Top = 48, ;
Left = 126 + 90 + 12, ;
Width = 48, ;
ControlSource = "Guests.G_No", ;
ReadOnly = .T., ;
DisabledBackColor = RGB(0, 240, 240)
ADD OBJECT txtRNumber as TextBox WITH ;
Top = 48, ;
Left = 126 + 90 + 12 + 48 + 12, ;
Width = 48, ;
Alignment = 1, ;
ControlSource = "Guests.R_No", ;
ReadOnly = .T., ;
DisabledBackColor = RGB(0, 240, 240)
[highlight #8AE234] ADD OBJECT cboChooseGuest as ComboBox WITH ;
Style = 2, ;
Top = 90, ;
Left = 24, ;
Width = 312, ;
BoundColumn = 4, ;
ColumnCount = 4, ;
ColumnWidths = "0,138,138,0", ;
RowSourceType = 6, ;
RowSource = "Guests.lastname-(', '+firstname-(', ' + ALLTRIM(STR(G_No)))), lastname, firstname, G_No", ;
ControlSource = "Guests", ;
BoundTo = .T.
IncrementalSearch = .T.
PROCEDURE cboChooseGuest.Click()
ThisForm.txtLName.SetFocus()
Thisform.Refresh()
ENDPROC[/highlight]
PROCEDURE Load
CREATE CURSOR Guests (LastName C(48), FirstName C(48), G_No I , R_No C(3))
INSERT INTO Guests values("Meyer", "Jeffrey", 1, "15")
INSERT INTO Guests values("Bogart", "Humphrey", 22, "17")
INSERT INTO Guests values("Hepburn", "Katherine", 3, "223")
INSERT INTO Guests values("Clooney", "Goerge", 4, "545")
INSERT INTO Guests values("Miller", "Chris", 5, "54")
INSERT INTO Guests values("Lewis", "Mike", 26, "11")
INSERT INTO Guests values("Fisher", "Jenny", 16, "121")
LOCATE
ENDPROC
PROCEDURE Destroy
CLEAR EVENTS
ENDPROC
ENDDEFINE
**********