home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a087 / 1.ddi / PSSKB.TXT < prev    next >
Encoding:
Text File  |  1994-02-02  |  37.4 KB  |  1,099 lines

  1.             PSSKB.TXT
  2. **********************************************************
  3.           Answers to Commonly Asked Questions About
  4.  
  5.     Microsoft(R) FoxPro(R) for Windows(TM) Version 2.5a
  6.  
  7.     (C)1993 Microsoft Corporation. All Rights Reserved.
  8. **********************************************************
  9. ========
  10. CONTENTS
  11. ========
  12.  
  13. Part   Description
  14. ----   -----------
  15.  
  16. 1      Cross-Platform 
  17. 2      Interface Features
  18. 3      Report Writer
  19. 4      Screen Builder
  20. 5      Product Support
  21.  
  22. -----------------------------------------------------------
  23. ======================
  24. Part 1: Cross-Platform
  25. ======================
  26.  
  27. Overview of Questions 
  28. ---------------------
  29.  
  30. 1   Can I create a FoxPro for Windows application using 
  31.     FoxPro for MS-DOS?
  32. 2   I have an existing FoxPro 2.0 project. How do I 
  33.     enable it to run in FoxPro version 2.5?
  34. 3   Will I be able to create executable files for 
  35.     FoxPro version 2.5?
  36. ----------------------------------------------------------
  37.  
  38. Question 1
  39.  
  40. Can I create a FoxPro for Windows application using 
  41. FoxPro for MS-DOS?
  42.  
  43. Answer 1
  44.  
  45. FoxPro for Windows can execute applications you create
  46. with FoxPro for MS-DOS without you making any changes to 
  47. the appplications. The FoxPro for MS-DOS power tools, 
  48. however, don't support features that are specific to the 
  49. Windows environment. You can write your own code to add
  50. these Windows features, but we don't recommend this 
  51. approach to cross-platform application development.
  52. ----------------------------------------------------------
  53.  
  54. Question 2
  55.  
  56. I have an existing FoxPro 2.0 project. How do I enable it
  57. to run in FoxPro version 2.5?
  58.  
  59. Answer 2
  60.  
  61. You open the project in FoxPro version 2.5 and rebuild your 
  62. application. You must convert screens and reports only if
  63. you decide to modify them.
  64. ----------------------------------------------------------
  65.  
  66. Question 3
  67.  
  68. Will I be able to create executable files for FoxPro version 2.5?
  69.  
  70. Answer 3
  71.  
  72. Yes. The options for building .EXE files in FoxPro 2.5 for
  73. MS-DOS are the same as in FoxPro 2.0. You can build 
  74. compact and stand-alone .EXE files. Compact .EXE files are 
  75. distributed with library files that are included in the 
  76. FoxPro Distribution Kit. Stand-alone .EXE files don't 
  77. require the FoxPro library files. The information from the 
  78. libraries is built into a stand-alone .EXE.
  79.  
  80. In FoxPro for Windows, you can create the equivalent of 
  81. the compact .EXE file. These files are distributed with 
  82. the library files included in the FoxPro for Windows 
  83. Distribution Kit.
  84. ----------------------------------------------------------
  85. ==========================
  86. Part 2: Interface Features
  87. ==========================
  88.  
  89. Overview of Questions
  90. ---------------------
  91.  
  92. 1   Why do the windows created in FoxPro for Windows have 
  93.     different style controls when compared with the 
  94.     windows in FoxPro for MS-DOS?
  95. 2   What is the purpose of the Control-menu box at the 
  96.     top left of FoxPro windows?
  97. 3   Why is it that some windows in FoxPro can be resized 
  98.     and others can't?
  99. 4   Why have the keyboard shortcuts in FoxPro for Windows 
  100.     been changed? Is there a way to restore the FoxPro for
  101.     MS-DOS style keystrokes?
  102. 5   When I create a table and press Enter to add a new 
  103.     field I find that the dialog unexpectedly closes. Why
  104.     is this?
  105. 6   FoxPro for Windows automatically displays a status bar
  106.     located at the bottom of the main window. Is it 
  107.     possible to remove this status bar? Is the DOS-style 
  108.     status bar available?
  109. 7   When I issue the command SET DISPLAY TO VGA50 and then
  110.     issue the command SET DISPLAY TO VGA25 to restore the
  111.     previous setting, the status bar disappears. How do I
  112.     restore the status bar?
  113. 8   Why has the menu for FoxPro for Windows changed?
  114.     Is the MS-DOS version of the menu available?
  115. 9   The Edit menu contains a number of new options such as
  116.     Paste Special... and Change Link.... How do I use 
  117.     these options? 
  118. 10  The Program menu contains a new option, Beautify. What 
  119.     does it do?
  120. 11  The Text menu is completely new. What new features 
  121.     does this menu offer? 
  122. 12  Occasionally the Object menu is available. When and 
  123.     why is it displayed?
  124. 13  FoxPro for Windows includes Windows-style help. Is 
  125.     there any way to access the .DBF-style help I used in 
  126.     Fox 2.0?
  127. 14  Shouldn't I get a full path display rather than just 
  128.     the drive letter when I issue the following command 
  129.     in the Command window?
  130.  
  131.          ? SET("DEFAULT")
  132. ----------------------------------------------------------
  133.  
  134. Question 1
  135.  
  136. Why do the windows created in FoxPro for Windows have 
  137. different style controls when compared with the windows in 
  138. FoxPro for MS-DOS?
  139.  
  140. Answer 1
  141.  
  142. FoxPro for Windows is designed to conform to the Windows 
  143. 3.1 interface guidelines for applications. These 
  144. guidelines enable you to use the same methods of moving, 
  145. selecting, and changing windows with all Windows 
  146. applications. FoxPro windows now include Control-menu 
  147. boxes and Minimize, Maximize, and Restore buttons. For a 
  148. complete discussion of window styles and terminology, 
  149. refer to the Getting Started manual.
  150. ----------------------------------------------------------
  151.  
  152. Question 2
  153.  
  154. What is the purpose of the Control-menu box at the 
  155. top left of FoxPro windows?
  156.  
  157. Answer 2
  158.  
  159. A single click in the Control-menu box displays the 
  160. Control menu, with which you can move, size, close, and 
  161. select windows. A double-click in the Control-menu box 
  162. closes the window.
  163. ----------------------------------------------------------
  164.  
  165. Question 3
  166.  
  167. Why is it that I can resize some windows in FoxPro 
  168. and not others?
  169.  
  170. Answer 3
  171.  
  172. FoxPro for Windows contains both windows you can size and 
  173. windows you can't size. Windows that contain a text-
  174. editing region are sizable. Examples of sizable windows 
  175. are the Command window, Screen Design window and the 
  176. Calendar. These windows may contain scroll bars and a 
  177. sizing box in the bottom right corner of the window. 
  178. Examples of windows you can't size include the View and 
  179. RQBE windows. Windows you can't size have only the 
  180. Control-menu box and the Minimize button.
  181. ----------------------------------------------------------
  182.  
  183. Question 4
  184.  
  185. Why have the keyboard shortcuts in FoxPro for Windows 
  186. changed? Is there a way to restore the FoxPro for MS-DOS 
  187. style keystrokes?
  188.  
  189. Answer 4
  190.  
  191. FoxPro for Windows supports Windows-style keystrokes, such 
  192. as using Enter to choose a focused selection. FoxPro for 
  193. Windows supports both an MS-DOS keystroke mode and Windows
  194. keystroke mode. Refer to the FoxPro online help for 
  195. details on the keystroke differences. You were asked at
  196. installation time which mode to select. However, you can 
  197. change the mode interactively at any time in FoxPro by 
  198. issuing the command:
  199.  
  200.    SET KEYCOMP TO DOS  
  201. or
  202.    SET KEYCOMP TO WINDOWS
  203.  
  204. Each time you load FoxPro, the default KEYCOMP setting 
  205. you specify during installation will be in effect. To 
  206. change the default setting of KEYCOMP, include the 
  207. appropriate statement the CONFIG.FPW file:
  208.  
  209.    KEYCOMP=DOS  
  210. or
  211.    KEYCOMP=WINDOWS
  212. ----------------------------------------------------------
  213.  
  214. Question 5
  215.  
  216. When I create a table and press Enter to add a new field 
  217. I find that the dialog unexpectedly closes. Why is this?
  218.  
  219. Answer 5
  220.  
  221. The keystroke navigation is different in Windows and 
  222. MS-DOS. In FoxPro for MS-DOS, the keystroke equivalent of
  223. clicking the focus button is Ctrl+Enter. In Windows, it 
  224. is Enter. So pressing Enter in the Table Structure dialog
  225. tells FoxPro you have chosen the OK button. To establish 
  226. the MS-DOS keystroke mode in Windows, issue the command 
  227. SET KEYCOMP TO DOS.
  228. ----------------------------------------------------------
  229.  
  230. Question 6
  231.  
  232. FoxPro for Windows automatically displays a status bar 
  233. located at the bottom of the main window. Is it possible
  234. to remove this status bar? Is the MS-DOS style status bar 
  235. available?
  236.  
  237. Answer 6
  238.  
  239. The Windows-style status bar displays the same information
  240. as the MS-DOS-style status bar, plus information about the 
  241. currently selected menu name or command and messages you 
  242. create using FoxPro commands. It can also display the 
  243. system time.
  244.  
  245. The Windows-style status bar is displayed by default. To 
  246. remove the status bar, in the Command window issue the 
  247. command:
  248.  
  249.    SET STATUS BAR OFF
  250.  
  251. Alternatively, in CONFIG.FPW enter the item:
  252.  
  253.    STATUS BAR = OFF
  254.  
  255. To restore the status bar, substitute ON for OFF in
  256. the previous two examples.
  257.  
  258. The SET MESSAGE TO command you use to specify a 
  259. message location is ignored when the Windows style status
  260. bar is active. When the Windows-style status bar is 
  261. active, messages you create with commands such as DEFINE 
  262. MENU, DEFINE POPUP, DEFINE BAR, and @...PROMPT, appear in 
  263. the Windows-style status bar.
  264.  
  265. When the Windows-style status bar is active, to display 
  266. the time on the right hand side of the status bar 
  267. issue the following command: 
  268.  
  269.    SET CLOCK STATUS
  270.  
  271. Alternatively, in CONFIG.FPW enter the item:
  272.  
  273.    CLOCK = STATUS
  274.  
  275. For compatibility with existing FoxPro 2.0 applications, 
  276. FoxPro for Windows displays the MS-DOS style status bar 
  277. when you issue the command SET STATUS ON.
  278. ----------------------------------------------------------
  279.  
  280. Question 7
  281.  
  282. When I issue the command SET DISPLAY TO VGA50 and then 
  283. issue the command SET DISPLAY TO VGA25 to restore the 
  284. previous setting, the status bar disappears. How do I 
  285. restore the status bar?
  286.  
  287. Answer 7
  288.  
  289. Issue the SET STATUS BAR ON command.
  290. ----------------------------------------------------------
  291.  
  292. Question 8
  293.  
  294. Why has the menu for FoxPro for Windows changed? 
  295. Is the MS-DOS version of the menu available?
  296.  
  297. Answer 8
  298.  
  299. The menu in FoxPro for Windows has been modified for 
  300. consistency with the standard Windows interface. The 
  301. System menu on the FoxPro 2.0 menu bar has been removed 
  302. and a number of specific menu items have been moved.
  303.  
  304. Take a moment to explore the new menu structure. Note that
  305. a brief message describing each menu item is displayed in 
  306. the status bar at the bottom of the main FoxPro window.
  307.  
  308. If you are more comfortable with the menu bar layout of 
  309. FoxPro 2.0, you can run a distributed FoxPro menu program
  310. that recreates it. Simply execute the DOS.MPR file 
  311. located in the GOODIES subdirectory with the DO command. 
  312. Running this menu program replaces the FoxPro for Windows 
  313. menu bar layout with the FoxPro for MS-DOS menu bar 
  314. layout while retaining the Text menu for multiple font 
  315. support.
  316.  
  317. To automatically display the FoxPro for MS-DOS menu bar 
  318. when you load FoxPro for Windows, place the following 
  319. item in the CONFIG.FPW file to execute the DOS.MPR 
  320. program:
  321.  
  322.    COMMAND = DO C:\FOXPROW\GOODIES\DOS\DOS.MPR
  323.  
  324. Modify the path specification for DOS.MPR based on your 
  325. specific installation.
  326. ----------------------------------------------------------
  327.  
  328. Question 9
  329.  
  330. The Edit menu contains a number of new options such as 
  331. Paste Special... and Change Link... . How do I use these 
  332. options?
  333.  
  334. Answer 9
  335.  
  336. The new Edit menu options support Object Linking and 
  337. Embedding (OLE). The items include Paste Special, Insert 
  338. Object, Object, Change Link, and Convert to Static. For 
  339. a detailed discussion of OLE consult the FoxPro
  340. documentation.
  341. ----------------------------------------------------------
  342.  
  343. Question 10
  344.  
  345. The Program menu contains the new option, Beautify. What 
  346. does it do?
  347.  
  348. Answer 10
  349.  
  350. The Beautify option alters the appearance of program files 
  351. so they are easier to read. For example, you can choose to 
  352. alter the case of key words and variables, and to add 
  353. indentation within procedures and DO CASE statements. 
  354. You can alaso highlight program organization by 
  355. bracketing specific control statements such as: 
  356.  
  357.    IF
  358.      DO something
  359.    ELSE
  360.      DO something
  361.    ENDIF  
  362. ----------------------------------------------------------
  363.  
  364. Question 11
  365.  
  366. The Text menu is completely new. What new features does 
  367. this menu offer? 
  368.  
  369. Answer 11
  370.  
  371. The Text Menu adds support for multiple fonts and text 
  372. formatting. The Font option makes all of your installed 
  373. Windows fonts available within FoxPro. A Font option is 
  374. also available in the Browse menu for Browse windows.
  375.  
  376. To change the main FoxPro window font, hold down the 
  377. Shift key when you choose the Text menu pad. Then choose 
  378. the Screen Font... option.
  379.  
  380. The Enlarge Font and Reduce Font options change all text 
  381. to the next available point size in the current font. To 
  382. alter the spacing of the text, select the Single Space, 
  383. 1 1/2 Space, or Double Space option.
  384.  
  385. The Indent option indents the selected group of lines one 
  386. tab stop. Undent does the opposite by moving a selected 
  387. group of lines out one tab stop.
  388. ----------------------------------------------------------
  389.  
  390. Question 12
  391.  
  392. Occasionally the Object menu is available. When does it 
  393. display and why?
  394.  
  395. Answer 12
  396.  
  397. The Object menu is available when either the Screen 
  398. Builder or the Report Writer window is open. As with the 
  399. Text and Browse menus, the Object menu provides access to 
  400. fonts. Specific items on the Object menu are enabled and 
  401. disabled based on the currently selected object.
  402.  
  403. For example, a rectangle drawn in the Screen Design window 
  404. may have an outline or pen color, a background or fill 
  405. color, and a fill pattern.
  406. ----------------------------------------------------------
  407.  
  408. Question 13
  409.  
  410. FoxPro for Windows includes Windows-style help. Is there 
  411. any way to access the .DBF-style help I used in Fox 2.0?
  412.  
  413. Answer 13
  414.  
  415. By default, FoxPro for Windows uses Windows-style help. To 
  416. access the .DBF-style help, issue the following command:
  417.  
  418.    SET HELP TO FOXHELP.DBF
  419.  
  420. Pressing F1 or choosing Contents from the menu will then 
  421. open .DBF-style help.
  422.  
  423. To return to the Windows-style help, issue the following 
  424. command:
  425.     
  426.    SET HELP TO FOXHELP.HLP
  427.  
  428. To change the default help to the .DBF-style help, add 
  429. this statement to your CONFIG.FPW file:
  430.  
  431.    HELP = FOXHELP.DBF
  432. ----------------------------------------------------------
  433.  
  434. Question 14
  435.  
  436. Shouldn't a full path rather than just the drive letter 
  437. display when I issue the following command in the command 
  438. window?
  439.  
  440.        ? SET("DEFAULT")
  441.  
  442. Answer 14
  443.  
  444. No. This is consistent with FoxPro 2.0 for MS-DOS.
  445. ----------------------------------------------------------
  446. =====================
  447. Part 3: Report Writer
  448. =====================
  449.  
  450. Overview of Questions
  451. ---------------------
  452.  
  453. 1   Should I convert all of my FoxPro 2.0 reports to 
  454.     FoxPro for Windows format?
  455. 2   I used the Quick Report option to create my initial 
  456.     report. Now I want to add another field. In FoxPro 
  457.     for MS-DOS, the Report menu popup contained an option 
  458.     called Field... which allowed me to add a single 
  459.     field. What do I do in FoxPro for Windows?
  460. 3   I have included a memo-type field in my report but 
  461.     only the first line prints. How can I fix this?
  462. 4   When I place a "stretched" memo field in the detail 
  463.     band, I find that the fields which display below the 
  464.     memo field are being overwritten by some of the longer 
  465.     memo fields. How do I avoid this?
  466. 5   I have placed boxes around several fields in my 
  467.     report. One of these fields is a memo field. How do I 
  468.     make the box stretch to fit the memo field?
  469. 6   When I attempt to move a text object to a specific 
  470.     location in the Report Design window, the field keeps 
  471.     aligning itself with the nearest grid line. Why is 
  472.     this happening?
  473. 7   How do I design and print multi-column reports in 
  474.     FoxPro 2.5 for Windows?
  475. 8   When I enlarge the font of objects in my report and 
  476.     print it, some of the information in the fields is 
  477.     obscured. How can I fix this?
  478. ----------------------------------------------------------
  479.  
  480. Question 1
  481.  
  482. Should I convert all of my FoxPro 2.0 reports to FoxPro 
  483. for Windows format?
  484.  
  485. Answer 1
  486.  
  487. You may not need to. Your existing character reports will 
  488. run, preview, and print unchanged in FoxPro for Windows. 
  489. The engine for printing character reports is included in 
  490. FoxPro for Windows. If you want to include graphical 
  491. elements such as fonts and pictures in a report, then you 
  492. can convert the reports to FoxPro for Windows format, or 
  493. create new graphical reports from scratch.
  494. ----------------------------------------------------------
  495.  
  496. Question 2
  497.  
  498. I used the Quick Report option to create my initial 
  499. report. Now I want to add another field. In FoxPro for 
  500. MS-DOS, the Report menu contained an option called 
  501. Field... which allowed me to add a single field. What do 
  502. I do in FoxPro for Windows?
  503.  
  504. Answer 2
  505.  
  506. You can add new fields by using the field tool 
  507. located in the toolbox on the left side of the Report 
  508. Design window. See the FoxPro for Windows User's Guide for 
  509. additional information on the Report Writer toolbox.
  510. ----------------------------------------------------------
  511.  
  512. Question 3
  513.  
  514. I have included a memo-type field in my report but only 
  515. the first line prints. How can I fix this?
  516.  
  517. Answer 3
  518.  
  519. To display the entire contents of the memo field, you must
  520. make the field stretch vertically to fit its contents. 
  521. Double-click the report field and select the Top - Field 
  522. Can Stretch option from the Position Relative To item. 
  523. This field will now enlarge depending on the length 
  524. of the memo field contents. Select the Page Preview option 
  525. to view the result.
  526. ----------------------------------------------------------
  527.  
  528. Question 4
  529.  
  530. When I place a "stretched" memo field in the detail band, 
  531. I find that the fields which display below the memo field 
  532. are being overwritten by some of the longer memo fields. 
  533. How do I avoid this?
  534.  
  535. Answer 4
  536.  
  537. Fields or objects positioned below the memo field are 
  538. still being displayed in a fixed position even though the 
  539. memo field is now stretchable. To avoid being overwritten, 
  540. all objects below the memo field should be positioned 
  541. relative to the bottom of the Detail band. To accomplish 
  542. this, double-click on each of the fields and select the 
  543. Bottom option from the Position Relative To item. Select 
  544. the Page Preview option to view the result. If your report 
  545. contains side-by-side memo fields, fields with the Bottom 
  546. option specified will display below the longer of the two 
  547. memo fields.
  548.  
  549. Note: The previous procedure applies to non-stretching 
  550. fields and other objects, such as lines and text. If you 
  551. have stretching fields placed below other stretching 
  552. fields, you don't want to position them "relative to 
  553. bottom." Stretching fields automatically float below other 
  554. stretching fields.
  555. ----------------------------------------------------------
  556.  
  557. Question 5
  558.  
  559. I have placed boxes around several fields in my report. 
  560. One of these fields is a memo field. How do I make the box 
  561. stretch to fit the memo field?
  562.  
  563. Answer 5
  564.  
  565. Double-click the box and select the Stretch With Band 
  566. option from the Position Relative To item. Rectangles 
  567. (boxes) and vertical lines can optionally stretch 
  568. according to the length of the Detail band.
  569.  
  570. Note:  You won't be able to place a stretching box around 
  571. a field if the field won't be positioned relative to 
  572. the top or the bottom of the band. Boxes must be 
  573. positioned relative to the top or bottom of the band.
  574. ----------------------------------------------------------
  575.  
  576. Question 6
  577.  
  578. When I attempt to move a text object to a specific 
  579. location in the Report Design window, the field keeps 
  580. aligning itself with the nearest grid line. Why is this 
  581. happening?
  582.  
  583. Answer 6
  584.  
  585. By default, objects are automatically aligned to the 
  586. nearest invisible grid lines within the Report Design 
  587. window. This feature is called Snap to Grid and may be 
  588. disabled by deselecting the Snap to Grid option from the 
  589. Report menu.
  590. ----------------------------------------------------------
  591.  
  592. Question 7
  593.  
  594. How do I design and print multi-column reports in FoxPro 
  595. 2.5 for Windows?
  596.  
  597. Answer 7
  598.  
  599. Select Page Layout... from the Report menu option and use 
  600. the Columns spinner to select the number of columns. 
  601. Clicking the up arrow increases the counter value, and 
  602. clicking the down arrow decreases the counter value. 
  603. The size of the Report Design window reflects the new 
  604. column width, and you may need to modify existing field 
  605. positions.
  606.  
  607. Hint: When creating a new report that will have columns, 
  608. set the layout before you add any fields.
  609. ----------------------------------------------------------
  610.  
  611. Question 8
  612.  
  613. When I enlarge the font of objects in my report and print 
  614. the report, some of the information in the fields is 
  615. obscured. How can I fix this?
  616.  
  617. Answer 8
  618.  
  619. You may need to stretch the detail lines and/or the 
  620. objects themselves to accommodate the larger font.
  621. ----------------------------------------------------------
  622. ======================
  623. Part 4: Screen Builder
  624. ======================
  625.  
  626. Overview of Questions
  627. ---------------------
  628.  
  629. 1   I don't own a mouse. How can I create a screen using 
  630.     the keyboard?
  631. 2   The Field dialog in the Screen Design window allows me 
  632.     to create only an input field or an output field.
  633.     What happened to the Edit field option in the field 
  634.     dialog?
  635. 3   When I select the push button tool in the Screen 
  636.     Design window I have a choice of three button types: 
  637.     Normal, Invisible and Picture. Were these types 
  638.     available in FoxPro 2.0?
  639. 4   I know how to click and drag objects within the Screen 
  640.     Design window using the Selection pointer tool. Is 
  641.     there an easy way to move objects a small distance?
  642. 5   I created a screen for my application which 
  643.     displays a number of fields. After creating the 
  644.     application, when I move the cursor from one field to 
  645.     the next the order in which the cursor moves to the 
  646.     fields isn't what I expect based on the physical 
  647.     arrangement of the fields. How can I change the field 
  648.     access order without changing the physical position of 
  649.     the fields?
  650. 6   When generating screens in FoxPro 2.0, I was able to 
  651.     specify exactly what code to generate. Options 
  652.     included adding code to open and close files, define 
  653.     and release windows, and create modal screens. Is this 
  654.     option still available?
  655. 7   The Color option is no longer on the Screen menu. How 
  656.     do I specify colors for my screen objects?
  657. 8   When I use an @... SAY statement to display 
  658.     the contents of a general field, nothing appears. What 
  659.     am I doing wrong?
  660. 9   I used the picture tool to add a picture field to my 
  661.     screen and specified the appropriate .BMP file.  
  662.     Please explain in more detail how the options in 
  663.     the area called If Picture and Frame Different Size 
  664.     affect the display of the picture. The options are 
  665.     Clip Picture, Scale Picture - Retain Shape and Scale 
  666.     Picture - Fill the Frame.
  667. 10  I want to create a screen that allows online editing,  
  668.     while a READ is active, of OLE objects stored in a 
  669.     general field. When I add a picture to my screen 
  670.     using the picture tool, I'm not able to edit the 
  671.     displayed .BMP file. Is there a way to do this?
  672. 11  Why can't I type as many characters into an input 
  673.     field as it appears will fit?
  674. 12  How do I control the length of a memory variable 
  675.     independent of the size of an input field defined with 
  676.     @ ... GET ... SIZE?
  677. 13  How can I be sure that a font I choose will be 
  678.     available at the client site?
  679. ----------------------------------------------------------
  680.  
  681. Question 1
  682.  
  683. I don't own a mouse. How can I create a screen using the 
  684. keyboard?
  685.  
  686. Answer 1
  687.  
  688. A mouse is required to create a screen with the Screen 
  689. Builder.
  690. ----------------------------------------------------------
  691.  
  692. Question 2
  693.  
  694. The Field dialog in the Screen Design window allows me to
  695. create only an input field or an output field. What 
  696. happened to the Edit field option in the field dialog?
  697.  
  698. Answer 2
  699.  
  700. The edit field option is now part of the new Edit Region 
  701. dialog. To create an edit field, click the edit region 
  702. tool located on the left side of the Screen Design window. 
  703. Notice that as you select the tool a brief description 
  704. appears in the status bar at the bottom of the screen. In 
  705. the Edit Region dialog the options Select on Entry and 
  706. Initially Disable Edit Region are new. For additional 
  707. information on these options see the Edit Region Dialog 
  708. topic in Help.
  709. ----------------------------------------------------------
  710.  
  711. Question 3
  712.  
  713. When I select the push button tool in the Screen Design 
  714. window I have a choice of three button types: Normal, 
  715. Invisible and Picture. Were these types available in 
  716. FoxPro 2.0?
  717.  
  718. Answer 3
  719.  
  720. FoxPro for Windows has consolidated the Invisible Button 
  721. and Push Button options into a single dialog. The Picture 
  722. type push button is new. You can create a picture push 
  723. button using a bitmap (.BMP) picture file to graphically 
  724. depict the action the push button represents. You can also 
  725. use picture files with radio buttons and check boxes in 
  726. FoxPro for Windows.
  727. ----------------------------------------------------------
  728.  
  729. Question 4
  730.  
  731. I know how to click and drag objects within the Screen 
  732. Design window using the Selection pointer tool. Is there an 
  733. easy way to move objects a small distance?
  734.  
  735. Answer 4
  736.  
  737. Yes. Select the object to move using the Selection 
  738. pointer tool and use the arrow keys to move the object one
  739. pixel at a time.
  740. ----------------------------------------------------------
  741.  
  742. Question 5
  743.  
  744. I created a screen for my application which displays a 
  745. number of fields. After creating the application, when I 
  746. move the cursor from one field to the next the order in 
  747. which the cursor moves to the fields isn't what I expect 
  748. based on the physical arrangement of the fields. How can I 
  749. change the field access order without changing the 
  750. physical position of the fields?
  751.  
  752.  
  753. Answer 5
  754.  
  755. To accomplish this, return to your original screen in the 
  756. Screen Design window. From the Screen menu, select the 
  757. Object Order... option. This option opens the Object Order 
  758. dialog, where screen objects are listed according to their 
  759. keyboard access order. To change the access order for the 
  760. objects, click the button to the left of the object and 
  761. drag the object to its new keyboard access position. 
  762. When your're done, rebuild your application to include 
  763. the new field access order.
  764. ----------------------------------------------------------
  765.  
  766. Question 6
  767.  
  768. When generating screens in FoxPro 2.0, I was able to 
  769. specify what code to generate. Options included adding 
  770. code to open and close files, define and release windows, 
  771. and create modal screens. Is this option still available?
  772.  
  773. Answer 6
  774.  
  775. Yes. The Generate Screen dialog contains a More button. 
  776. Choose this button to view the generate code options.
  777. ----------------------------------------------------------
  778.  
  779. Question 7
  780.  
  781. The Color option is no longer on the Screen menu. How do 
  782. I specify colors for my screen objects?
  783.  
  784. Answer 7
  785.  
  786. To specify colors, first select the object or a group of 
  787. objects. To modify the background color of the object 
  788. select Fill Color from the Object menu. To modify the 
  789. outline and text of an object, select Pen Color from the 
  790. Object menu.
  791.  
  792. The AUTOMATIC setting will match the Windows color sets. 
  793.  
  794. To change the background of the entire screen, choose 
  795. Layout... from the Screen menu and click on the Color 
  796. option. You may choose a specific color or select a 
  797. wallpaper pattern by clicking Wallpaper and specifying a 
  798. specific .BMP file.
  799. ----------------------------------------------------------
  800.  
  801. Question 8
  802.  
  803. When I use an @... SAY statement to display the contents 
  804. of a general field, nothing appears. What am I doing 
  805. wrong?
  806.  
  807. Answer 8
  808.  
  809. Use the Picture tool to display the contents of a general 
  810. field. The Field tool can't display a picture.
  811. ----------------------------------------------------------
  812.  
  813. Question 9
  814.  
  815. I used the Picture tool to add a picture field to my 
  816. screen and specified the appropriate .BMP file. Please 
  817. explain in more detail how the options in the area called 
  818. If Picture and Frame Different Size affect the display of 
  819. the picture. The options are Clip Picture, Scale Picture - 
  820. Retain Shape and Scale Picture - Fill the Frame.
  821.  
  822. Answer 9
  823.  
  824. The following options only apply when the picture and 
  825. frame are of of a different size.
  826.  
  827. Choose Clip Picture if you want to retain the original 
  828. dimensions of the picture. If the picture is larger than 
  829. the frame only a portion of the image is displayed 
  830. beginning with the top-left portion of the picture. Any 
  831. portion of the picture that extends beyond the frame is 
  832. hidden.
  833.  
  834. Choose Scale Picture - Retain Shape if you want to retain 
  835. the overall shape of the picture but fill as much of the 
  836. frame as possible. The picture is protected from 
  837. vertical or horizontal distortion.
  838.  
  839. Choose Scale Picture - Fill the Frame if you want to fill 
  840. the frame completely. The picture is horizontally or 
  841. vertically distorted as needed to fill the frame.
  842. ----------------------------------------------------------
  843.  
  844. Question 10
  845.  
  846. I want to create a screen that allows online editing, 
  847. while a READ is active, of OLE objects stored in a general 
  848. field. When I add a picture to my screen 
  849. using the picture tool, I'm not able to edit the 
  850. displayed .BMP file. Is there a way to do this?
  851.  
  852. Answer 10
  853.  
  854. Use the Field tool in the Screen Design window to create 
  855. a general field in your screen. Select the WHEN clause and 
  856. enter the command MODIFY GENERAL <field name> in the code 
  857. snippet area. Save the screen and generate your screen 
  858. and/or application. Now you will be able to edit the 
  859. bitmap within the screen when the application is running.
  860. ----------------------------------------------------------
  861.  
  862. Question 11
  863.  
  864. Why can't I type as many characters into an input field as 
  865. it appears will fit?
  866.  
  867. Answer 11
  868.  
  869. In a proportional font, each character is given as much 
  870. horizontal space as it needs and no more. For example, a 
  871. lowercase "f" requires much less space than an uppercase 
  872. "W." When an input field displays in a screen, FoxPro 
  873. calculates the display width of the field by multiplying 
  874. the number of characters in the table field structure by 
  875. the average size of a character in the specified font. If 
  876. the field is filled with characters that are wider than 
  877. average, the characters don't all fit within the display 
  878. width of the input field and so the characters scroll. If 
  879. the field is filled with characters that are narrower than 
  880. average, the characters don't fill the display width of 
  881. the input field. 
  882. ----------------------------------------------------------
  883.  
  884. Question 12
  885.  
  886. How do I control the length of a memory variable 
  887. independent of the size of an input field defined with 
  888. @ ... GET ... SIZE?
  889.  
  890. Answer 12
  891.  
  892. Use a picture clause to control the memory variable's 
  893. length, and an @ ... GET ... SIZE clause to control the 
  894. width of the input field.
  895. ----------------------------------------------------------
  896.  
  897. Question 13
  898.  
  899. How can I be sure that a font I choose will be available 
  900. at the client site?
  901.  
  902. Answer 13
  903.  
  904. The safest way is to look in your WIN.INI file for 
  905. fonts that have the words "All res" on the line. These 
  906. are standard Windows fonts and consequently are those 
  907. most likely to be available at a client site.
  908. ----------------------------------------------------------
  909. =================================
  910. Part 5: Product Support Questions
  911. =================================
  912.  
  913. Overview of Questions
  914. ---------------------
  915.  
  916. 1   Where can I go for additional pre-sale information 
  917.     on Microsoft Fox products, such as pricing, upgrade 
  918.     policies, and release dates? 
  919. 2   How do I download the Windows Driver Library?
  920. 3   Where can I go for additional FoxPro product support?
  921. 4   If I call for support or post a message on the Fox 
  922.     Forum what information should I include?
  923. 5   If I am deaf or hard of hearing where can I go for 
  924.     additional FoxPro product support?
  925. 6   I have some specific comments and suggestions on 
  926.     Microsoft Fox products. Where can I direct these 
  927.     comments?
  928. ----------------------------------------------------------
  929.  
  930. Question 1
  931.  
  932. Where can I go for additional pre-sale information on 
  933. Microsoft Fox products, such as pricing, upgrade policies, 
  934. and release dates?
  935.  
  936. Answer 1
  937.  
  938. Call 800-426-9400.
  939. ----------------------------------------------------------
  940.  
  941. Question 2
  942.  
  943. How do I download the Windows Driver Library?
  944.  
  945. Answer 2
  946.  
  947. Microsoft provides the Windows Driver Library (WDL) on the 
  948. Microsoft Download Service (MSDL) from which users can 
  949. obtain drivers and articles directly via modem. If you 
  950. have a modem, the drivers are available at no charge on 
  951. CompuServe, GEnie, and Microsoft OnLine, as well as the 
  952. MSDL. 
  953.  
  954. The phone number for the MSDL is 206-936-6735. There is no 
  955. connect-time charge for using this service. However, any 
  956. standard connect-time fees and long-distance telephone 
  957. charges do apply during downloading. After you connect to 
  958. one of these services, please read the WDL.TXT file for 
  959. downloading instructions and a complete list of files 
  960. available on the Download Service.
  961.  
  962. On CompuServe, the WDL is in the Microsoft Software 
  963. Library, which you can reach by typing GO MSL at the 
  964. command prompt. (To find WDL.TXT, search on S13354.)
  965.  
  966. On the GEnie and Microsoft OnLine systems, the WDL is in 
  967. the Microsoft Software Library. (To find WDL.TXT, search 
  968. on S13354.)
  969.  
  970. If you don't have a modem, you can obtain the WDL on disk 
  971. from Microsoft End-User Sales. To order the WDL on disk, 
  972. call 800-426-9400, Monday through Friday, 6:00 a.m.- 5:30 
  973. p.m., Pacific time. There is a $20 fee for ordering the 
  974. WDL on disk.
  975. ----------------------------------------------------------
  976.  
  977. Question 3
  978.  
  979. Where can I go for additional FoxPro product support?
  980.  
  981. Answer 3
  982.  
  983. Call *Microsoft FastTips* to hear recorded responses to 
  984. common questions about Microsoft FoxPro. You can also 
  985. order technical notes that are sent to your fax 
  986. machine. FastTips is available seven days a week, 24 
  987. hours a day. For assistance with FoxPro, dial 
  988. 206-635-7190.
  989.  
  990. Use the *Microsoft Forums* on CompuServe. You can discuss 
  991. current support and design issues with other developers 
  992. and download sample files from the libraries. For an 
  993. introductory CompuServe membership kit specifically for 
  994. Microsoft users, dial 800-848-8199 and ask for operator 
  995. 170. If you are already a CompuServe member, type 
  996. GO MICROSOFT at any ! prompt. For specific FoxPro 
  997. information, type GO FOXFORUM.
  998.  
  999. Use the *Microsoft Download Service* to access technical 
  1000. notes and supplementary files covering common Microsoft 
  1001. product support issues. This service is available via 
  1002. modem 24 hours a day, seven days a week at 206-936-6735.
  1003.  
  1004. Call *Microsoft Product Support Services* between 6 a.m. 
  1005. and 6 p.m. Pacific time, Monday through Friday. For 
  1006. assistance with Microsoft Fox products for MS-DOS or for 
  1007. Windows, call 206-635-7191. For assistance with Microsoft 
  1008. Fox products for the Macintosh, call 206-635-7192.
  1009.  
  1010. Microsoft support services are subject to Microsoft prices,
  1011. terms, and conditions that are in place at the time the 
  1012. service is used.
  1013. ----------------------------------------------------------
  1014.  
  1015. Question 4
  1016.  
  1017. If I call for support or post a message on the Fox Forum, 
  1018. what information should I include?
  1019.  
  1020. Answer 4
  1021.  
  1022. When you call, you should be at your computer and have the 
  1023. appropriate product documentation at hand. Be prepared to 
  1024. give the following information:
  1025.  
  1026. * The version number of the Microsoft Fox product that you 
  1027.   are using. This can be obtained by typing ?VERSION(1) in 
  1028.   the Command window for FoxPro or at the dot prompt in 
  1029.   FoxBASE+.
  1030. * The type of hardware you are using, including network 
  1031.   hardware if applicable; and the operating environment 
  1032.   that you are using.
  1033. * The contents of the following files: CONFIG.FP or 
  1034.   CONFIG.FPW, CONFIG.SYS, AUTOEXEC.BAT, and any network 
  1035.   configuration files. 
  1036. * The exact wording of any messages that appeared on your 
  1037.   screen.
  1038. * A description of what happened and what you were doing 
  1039.   when the problem occurred.
  1040. * Can you reproduce the problem using a small number of 
  1041.   steps?
  1042. * What steps have you already taken to solve the problem?
  1043. ------------------------------------------------------------------------
  1044.  
  1045. Question 5
  1046.  
  1047. If I am deaf or hard of hearing where can I go for 
  1048. additional FoxPro product support?
  1049.  
  1050. Answer 5
  1051.  
  1052. Microsoft Product Support Services is available for the 
  1053. hearing impaired. Using a special TDD/TT modem, dial 
  1054. 206-635-4948 between 6 a.m. and 6 p.m. Pacific time, 
  1055. Monday through Friday.
  1056.  
  1057. Microsoft support services are subject to Microsoft 
  1058. prices, terms, and conditions that are in place at the 
  1059. time the service is used.
  1060. ----------------------------------------------------------
  1061.  
  1062. Question 6
  1063.  
  1064. I have some specific comments and suggestions on Microsoft 
  1065. Fox products. Where can I direct these comments?
  1066.  
  1067. Answer 6
  1068.  
  1069. Help make future versions of Microsoft Fox products even 
  1070. better by calling, sending a fax, sending a note, or 
  1071. sending electronic mail. Your feedback will be considered 
  1072. in developing future versions of Microsoft FoxPro.
  1073.  
  1074. Call 206-936-9474 and leave your comments using a 
  1075. touch-tone phone 24 hours a day.
  1076.  
  1077. Fax 206-936-7329 and provide detailed comments 24 
  1078. hours a day.
  1079.  
  1080. Send a note to:
  1081.  
  1082. Microsoft FoxPro WishLine
  1083. One Microsoft Way
  1084. Redmond, WA 98052
  1085.  
  1086. If you have access to the Internet, send electronic mail 
  1087. at:
  1088.  
  1089.    foxwish@microsoft.com.
  1090.  
  1091. Or, address CompuServe mail to:
  1092.  
  1093.    >INTERNET:foxwish@microsoft.com.
  1094.  
  1095. Note that charges apply to Internet if you use CompuServe.
  1096. ---------------------------------------------------------
  1097.                  ================
  1098.                  End of PSSKB.TXT
  1099.                  ================