home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / bde / inventry.pak / INVENTRY.RC < prev    next >
Encoding:
Text File  |  1997-07-24  |  8.0 KB  |  186 lines

  1. // BDE - (C) Copyright 1995 by Borland International
  2.  
  3. #include "id_defs.h"
  4.  
  5. 9999 ICON "inventry.ico"
  6.  
  7. MainMenu MENU
  8. {
  9.  POPUP "Data&base"
  10.  {
  11.   MENUITEM "&Order", ID_ORDER
  12.   MENUITEM "&Search", ID_SEARCH
  13.   MENUITEM "Set &Range", ID_RANGE
  14.   MENUITEM "&Clear Range", ID_CLEAR_RANGE, GRAYED
  15.   MENUITEM SEPARATOR
  16.   MENUITEM "E&xit", ID_EXIT
  17.  }
  18.  
  19.  POPUP "R&ecord"
  20.  {
  21.   MENUITEM "&Add Record", ID_ADD_REC
  22.   MENUITEM "&Delete Record", ID_DEL_REC
  23.   MENUITEM "&Commit Changes", ID_MOD_REC
  24.   MENUITEM "&Undo All Changes", ID_UNDO_REC
  25.   MENUITEM SEPARATOR
  26.   MENUITEM "&First Record", ID_FIRST_REC
  27.   MENUITEM "&Previous Record", ID_PREV_REC
  28.   MENUITEM "&Next Record", ID_NEXT_REC
  29.   MENUITEM "&Last Record", ID_LAST_REC
  30.  }
  31.  
  32.  MENUITEM "&About", ID_ABOUT
  33. }
  34.  
  35. AboutDlg DIALOG 35, 31, 171, 80
  36. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  37. CLASS ""
  38. CAPTION "About"
  39. {
  40.  PUSHBUTTON "&OK", IDOK, 60, 63, 50, 14
  41.  CTEXT "Inventory Manager", -1, 45, 10, 120, 8
  42.  CTEXT "Borland Database Engine 2.5 Sample Application", -1, 45, 21, 120, 16
  43.  ICON 9999, -1, 15, 15, 13, 13, SS_ICON | WS_CHILD | WS_VISIBLE | WS_GROUP
  44.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 5, 161, 55
  45.  CTEXT "BDE - (C) Copyright 1993 by Borland International", -1, 7, 46, 157, 9
  46. }
  47.  
  48. MainDlg DIALOG 13, 24, 248, 205
  49. STYLE WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX
  50. CLASS "Inventory"
  51. CAPTION "Inventory Manager"
  52. MENU MainMenu
  53. {
  54.  EDITTEXT IDE_ITEM, 51, 36, 187, 12, WS_BORDER | WS_GROUP | WS_TABSTOP
  55.  EDITTEXT IDE_ITEMID, 51, 50, 70, 12
  56.  EDITTEXT IDE_NOINSTOCK, 156, 50, 82, 12
  57.  EDITTEXT IDE_BUILDING, 51, 64, 70, 12
  58.  EDITTEXT IDE_COST, 156, 64, 82, 12
  59.  EDITTEXT IDE_ORDERDATE, 51, 78, 70, 12
  60.  EDITTEXT IDE_COMMENTS, 10, 105, 228, 51, ES_MULTILINE | ES_WANTRETURN | WS_BORDER | WS_TABSTOP
  61.  PUSHBUTTON "Set &Order", ID_ORDER, 30, 181, 45, 14, WS_GROUP | WS_TABSTOP
  62.  PUSHBUTTON "Searc&h", ID_SEARCH, 101, 181, 45, 14
  63.  PUSHBUTTON "Set &Range", ID_RANGE, 173, 181, 45, 14
  64.  PUSHBUTTON "O&k", IDOK, 51, 181, 50, 14, NOT WS_VISIBLE | WS_TABSTOP
  65.  PUSHBUTTON "&Cancel", IDCANCEL, 146, 181, 50, 14, NOT WS_VISIBLE | WS_TABSTOP
  66.  CTEXT "", IDS_NEW_REC_DESC, 6, 6, 234, 22, SS_CENTER | NOT WS_VISIBLE | WS_GROUP
  67.  PUSHBUTTON "&New", ID_ADD_REC, 19, 10, 30, 14, WS_GROUP | WS_TABSTOP
  68.  PUSHBUTTON "&Delete", ID_DEL_REC, 54, 10, 30, 14
  69.  PUSHBUTTON "|<", ID_FIRST_REC, 92, 10, 16, 14
  70.  PUSHBUTTON "<", ID_PREV_REC, 108, 10, 16, 14
  71.  PUSHBUTTON ">", ID_NEXT_REC, 124, 10, 16, 14
  72.  PUSHBUTTON ">|", ID_LAST_REC, 140, 10, 16, 14
  73.  PUSHBUTTON "&Save", ID_MOD_REC, 164, 10, 30, 14
  74.  PUSHBUTTON "&Cancel", ID_UNDO_REC, 199, 10, 30, 14
  75.  RTEXT "Item:", -1, 10, 38, 39, 8
  76.  RTEXT "Item ID:", -1, 10, 52, 39, 8
  77.  RTEXT "In Stock:", -1, 124, 52, 30, 8
  78.  RTEXT "Building:", -1, 10, 66, 39, 8
  79.  RTEXT "Cost:", -1, 124, 66, 30, 8
  80.  RTEXT "Order Date:", -1, 10, 80, 39, 8
  81.  CTEXT "Comments", -1, 10, 96, 228, 8
  82.  CTEXT "Database Operations", IDS_DATABASE_HDR, 5, 166, 238, 10, SS_CENTER | WS_BORDER | WS_GROUP
  83.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 5, 238, 156
  84.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 176, 238, 24
  85.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 30, 238, 1
  86. }
  87.  
  88. OrderDlg DIALOG 18, 18, 226, 111
  89. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  90. CLASS ""
  91. CAPTION "Select Index for Table Order"
  92. {
  93.  COMBOBOX IDE_ORDER_COMBOBOX, 10, 18, 90, 50, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
  94.  LTEXT "", IDE_ORDER_INFO, 105, 19, 109, 55, SS_NOPREFIX | WS_GROUP
  95.  PUSHBUTTON "&OK", IDOK, 42, 90, 50, 14, WS_GROUP | WS_TABSTOP
  96.  PUSHBUTTON "&Cancel", IDCANCEL, 134, 90, 50, 14
  97.  CTEXT "Indexes Available", -1, 10, 8, 90, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  98.  CTEXT "Description", -1, 105, 8, 109, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  99.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 5, 216, 78
  100.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 103, 18, 113, 58
  101. }
  102.  
  103. RangeDlg DIALOG 18, 18, 236, 138
  104. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
  105. CLASS ""
  106. CAPTION "Define Range Values"
  107. {
  108.  COMBOBOX IDE_RANGE_COMBO, 37, 10, 80, 39, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
  109.  CHECKBOX "Include Value in Range", IDE_BM_LOW, 21, 40, 83, 8, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
  110.  EDITTEXT IDE_LOWRANGE, 15, 52, 96, 12, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP
  111.  CHECKBOX "Include Value in Range", IDE_BM_HIGH, 133, 40, 83, 8, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
  112.  EDITTEXT IDE_HIGHRANGE, 127, 52, 96, 12, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP
  113.  CTEXT "", IDS_RANGE_TEXT, 10, 75, 219, 33
  114.  DEFPUSHBUTTON "&OK", IDOK, 45, 120, 50, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
  115.  PUSHBUTTON "&Cancel", IDCANCEL, 141, 120, 50, 14
  116.  RTEXT "Field:", -1, 10, 12, 25, 8, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP
  117.  CTEXT "Define Low Range", -1, 10, 27, 107, 10, SS_CENTER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP
  118.  CTEXT "Define High Range", -1, 122, 27, 107, 10, SS_CENTER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP
  119.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 5, 229, 108
  120.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 10, 37, 107, 33
  121.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 122, 37, 107, 33
  122. }
  123.  
  124.  
  125. SearchDlg DIALOG 18, 18, 167, 124
  126. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  127. CLASS ""
  128. CAPTION "Define Search Criteria"
  129. {
  130.  COMBOBOX IDE_SEARCH_COMBO, 37, 10, 110, 50, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
  131.  EDITTEXT IDE_SEARCH, 37, 24, 110, 12, WS_BORDER | WS_GROUP | WS_TABSTOP
  132.  CONTROL "Equal", IDC_EQUAL, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 11, 40, 33, 12
  133.  CONTROL "Greater or EQ", IDC_GREATEREQ, "BUTTON", BS_AUTORADIOBUTTON | WS_TABSTOP, 46, 40, 54, 12
  134.  CONTROL "Greater Than", IDC_GREATER, "BUTTON", BS_AUTORADIOBUTTON | WS_TABSTOP, 106, 40, 52, 12
  135.  PUSHBUTTON "&OK", IDOK, 22, 103, 50, 14, WS_GROUP | WS_TABSTOP
  136.  PUSHBUTTON "&Cancel", IDCANCEL, 95, 103, 50, 14
  137.  RTEXT "Field:", -1, 10, 12, 25, 8, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP
  138.  RTEXT "Value:", -1, 10, 26, 25, 8, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP
  139.  CTEXT "", IDS_SEARCH_TEXT, 10, 60, 147, 33
  140.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 5, 157, 91
  141.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 5, 55, 157, 1
  142. }
  143.  
  144.  
  145. STRINGTABLE 
  146. {
  147.  IDS_ITEM_1, "Hammer"
  148.  IDS_ITEMID_1, "1235"
  149.  IDS_NOINSTOCK_1, "7"
  150.  IDS_BUILDING_1, "1800"
  151.  IDS_COST_1, "23.50"
  152.  IDS_ORDERDATE_1, "None on Order"
  153.  IDS_COMMENTS_1, "Order when down to 5"
  154.  IDS_ITEM_2, "Nail"
  155.  IDS_ITEMID_2, "2235"
  156.  IDS_NOINSTOCK_2, "300"
  157.  IDS_BUILDING_2, "1800"
  158.  IDS_COST_2, ".10"
  159.  IDS_ORDERDATE_2, "08/12/93"
  160.  IDS_COMMENTS_2, "Order nails when down to 500"
  161.  IDS_ITEM_3, "Bolt"
  162.  IDS_ITEMID_3, "3235"
  163.  IDS_NOINSTOCK_3, "100"
  164.  IDS_BUILDING_3, "2000"
  165.  IDS_COST_3, ".23"
  166.  IDS_ORDERDATE_3, "10/22/93"
  167.  IDS_COMMENTS_3, "Order bolts when down to 500"
  168.  IDS_ITEM_4, "Screws"
  169.  IDS_ITEMID_4, "12100"
  170.  IDS_NOINSTOCK_4, "1000"
  171.  IDS_BUILDING_4, "1800"
  172.  IDS_COST_4, ".15"
  173.  IDS_ORDERDATE_4, "None on order"
  174.  IDS_COMMENTS_4, "Order screws when down to 800"
  175.  IDS_ITEM_5, "Screw driver"
  176.  IDS_ITEMID_5, "12101"
  177.  IDS_NOINSTOCK_5, "20"
  178.  IDS_BUILDING_5, "1700"
  179.  IDS_COST_5, "12.37"
  180.  IDS_ORDERDATE_5, "None on order"
  181.  IDS_COMMENTS_5, "Order screw drivers when down to 10"
  182.  IDS_RANGE, "Select the range field, then input the high and low range values. Indicate whether the range values should be included inside the final record set. Note that ranges are case sensitive: ""Z"" comes before ""a""."
  183.  IDS_SEARCH, "Only indexed fields can be searched on. The search will begin from BOF and will search until it finds something that is less than, greater than, or equal to the value string."
  184.  IDS_MAIN, "You must enter an Item and an Item ID (which has to be a number) before you will be allowed to save the record by pressing the OK key."
  185. }
  186.