home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Guide / c-cplusplus-interactive-guide.iso / c_ref / csource1 / chint / useful.lst < prev    next >
File List  |  1993-10-29  |  3KB  |  87 lines

  1. 01) How to use Custom_Key to pop up a "Choose" box to set a field value, how
  2.     to use Custom_Key to pop up a "List" and also fill in default values
  3.     for other fields from the listed file.
  4.  
  5. 02) How to get "List" to limit the records displayed to those that match
  6.     the data already entered for the search.
  7.  
  8. 03) Allow a database program that is using the standard DataBoss skeleton
  9.     to access a nested menu
  10.  
  11. 04) A function that lists using one key but returns a field other that the
  12.     Key Field.
  13.  
  14. 05) A function that runs a report directly from the database and can pass
  15.     a command line parameter.  (* NOT ENOUGH MEMORY TO WORK IN "C" *)
  16.  
  17. 06) Example of how to pass inter program global parameters, (Using DB_GVAR.C)
  18.  
  19. 07) How to modify the DataBoss skeleton so that only the current window is
  20.     present on the screen, inactive windows are always swithced off.
  21.  
  22. 08) How to turn the fix skeleton into a "post to all records" skeleton.
  23.  
  24. 09) How to edit fields from the same file on different windows.
  25.  
  26. 10) This useful hint shows how to modify the standard, (single user),
  27.     DBC.SKL so that a whole branch of records of a database can be copied
  28.     as a block.
  29.  
  30. 11) How to force FORMFEEDS and how to SUPRESS LINES in reports.
  31.  
  32. 12) How to automatically add records to a transaction file.
  33.  
  34. 13) How to add a record to another file "On The Fly", when the other record
  35.     belongs to, (is editable), in the current definition/system.  This is
  36.     only safe if the files are NOT linked.
  37.  
  38. 14) How to make windows internal functions, (no need for ".DBW" files).
  39.  
  40. 15) How to set the data/index file names at runtime via a choose box.
  41.  
  42. 16) How to adjust a calculation, (compute field), that you don't want to
  43.     display on the window.
  44.  
  45. 17) How to use the "custom_key()" function to set a default field value.
  46.  
  47. 18) A rudementary IMPORT/EXPORT skeleton.
  48.  
  49. 19) A function to convert DataBoss Pascal data files to "C" format.
  50.  
  51. 20) How to get a report to replicate the records in a band, (ie. produce
  52.     duplicate copies).
  53.  
  54. 21) How to add a user hook into list_n_choose, (DB_LIST.C & DB_LIST.H).
  55.  
  56. 22) How to increment a key composed for character before the number portion.
  57.  
  58. 23) A report skeleton that can supress output of a band while still doing
  59.     all the normal processing.
  60.  
  61. 24) A simple function to get/parse command line parameters.
  62.  
  63. 25) Let the user specify if their printer supports IBM graphics characters.
  64.  
  65. 26) Another way, (see hint 20), to get the report to print multiple copies.
  66.  
  67. 27) This useful hint shows how to "automate" a number of menu keystrokes.
  68.  
  69. 28) How to put the ".STC" files into a seperate "Unit" to reduce the size
  70.     of the main Code Segment, (to fix Code & Data Segment Too Large").
  71.  
  72. 29) How to jump directly to a window rather than have to press "+" or "-"
  73.     until you come across it.
  74.  
  75. 30) How to detect duplicates as the field is entered, (as opposed to when
  76.     the <F10> accept record is pressed)
  77.  
  78. 31) How to get reports to the screen, ("CON") to come out in color.
  79.  
  80. 32) How to execute another program using the "Swap To Disk" method.
  81.     (* NOT AVAILABLE FOR "C" *)
  82.  
  83. 33) How to create a generic label filter,(& printing) program.
  84.  
  85. 34) How to modify the standard skeletons so you can change the primary key at
  86.     run time so that Next, Prev, Top and Last are determined using that key.
  87.