home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a106 / 1.ddi / PSSKB.TXT < prev    next >
Encoding:
Text File  |  1994-04-28  |  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 t 
  477. button using a bitmap (.BMP) picture file to graphically 
  478. depict the action the push button represents. You can also 
  479. use picture files with radio buttons and check boxes in 
  480. FoxPro for Windows.
  481. ----------------------------------------------------------
  482.  
  483. Question 4
  484.  
  485. I know how to click and drag objects within the Screen 
  486. Design window using the Selection pointer tool. Is there an 
  487. easy way to move objects a small distance?
  488.  
  489. Answer 4
  490.  
  491. Yes. Select the object to move using the Selection 
  492. pointer tool and use the arrow keys to move the object one
  493. pixel at a time.
  494. ----------------------------------------------------------
  495.  
  496. Question 5
  497.  
  498. I created a screen for my application which displays a 
  499. number of fields. After creating the application, when I 
  500. move the cursor from one field to the next the order in 
  501. which the cursor moves to the fields isn't what I expect 
  502. based on the physical arrangement of the fields. How can I 
  503. change the field access order without changing the 
  504. physical position of the fields?
  505.  
  506.  
  507. Answer 5
  508.  
  509. To accomplish this, return to your original screen in the 
  510. Screen Design window. From the Screen menu, select the 
  511. Object Order... option. This option opens the Object Order 
  512. dialog, where screen objects are listed according to their 
  513. keyboard access order. To change the access order for the 
  514. objects, click the button to the left of the object and 
  515. drag the object to its new keyboard access position. 
  516. When your're done, rebuild your application to include 
  517. the new field access order.
  518. ----------------------------------------------------------
  519.  
  520. Question 6
  521.  
  522. When generating screens in FoxPro 2.0, I was able to 
  523. specify what code to generate. Options included adding 
  524. code to open and close files, define and release windows, 
  525. and create modal screens. Is this option still available?
  526.  
  527. Answer 6
  528.  
  529. Yes. The Generate Screen dialog contains a More button. 
  530. Choose this button to view the generate code options.
  531. ----------------------------------------------------------
  532.  
  533. Question 7
  534.  
  535. The Color option is no longer on the Screen menu. How do 
  536. I specify colors for my screen objects?
  537.  
  538. Answer 7
  539.  
  540. To specify colors, first select the object or a group of 
  541. objects. To modify the background color of the object 
  542. select Fill Color from the Object menu. To modify the 
  543. outline and text of an object, select Pen Color from the 
  544. Object menu.
  545.  
  546. The AUTOMATIC setting will match the Windows color sets. 
  547.  
  548. To change the background of the entire screen, choose 
  549. Layout... from the Screen menu and click on the Color 
  550. option. You may choose a specific color or select a 
  551. wallpaper pattern by clicking Wallpaper and specifying a 
  552. specific .BMP file.
  553. ----------------------------------------------------------
  554.  
  555. Question 8
  556.  
  557. When I use an @... SAY statement to display the contents 
  558. of a general field, nothing appears. What am I doing 
  559. wrong?
  560.  
  561. Answer 8
  562.  
  563. Use the Picture tool to display the contents of a general 
  564. field. The Field tool can't display a picture.
  565. ----------------------------------------------------------
  566.  
  567. Question 9
  568.  
  569. I used the Picture tool to add a picture field to my 
  570. screen and specified the appropriate .BMP file. Please 
  571. explain in more detail how the options in the area called 
  572. If Picture and Frame Different Size affect the display of 
  573. the picture. The options are Clip Picture, Scale Picture - 
  574. Retain Shape and Scale Picture - Fill the Frame.
  575.  
  576. Answer 9
  577.  
  578. The following options only apply when the picture and 
  579. frame are of of a different size.
  580.  
  581. Choose Clip Picture if you want to retain the original 
  582. dimensions of the picture. If the picture is larger than 
  583. the frame only a portion of the image is displayed 
  584. beginning with the top-left portion of the picture. Any 
  585. portion of the picture that extends beyond the frame is 
  586. hidden.
  587.  
  588. Choose Scale Picture - Retain Shape if you want to retain 
  589. the overall shape of the picture but fill as much of the 
  590. frame as possible. The picture is protected from 
  591. vertical or horizontal distortion.
  592.  
  593. Choose Scale Picture - Fill the Frame if you want to fill 
  594. the frame completely. The picture is horizontally or 
  595. vertically distorted as needed to fill the frame.
  596. ----------------------------------------------------------
  597.  
  598. Question 10
  599.  
  600. I want to create a screen that allows online editing, 
  601. while a READ is active, of OLE objects stored in a general 
  602. field. When I add a picture to my screen 
  603. using the picture tool, I'm not able to edit the 
  604. displayed .BMP file. Is there a way to do this?
  605.  
  606. Answer 10
  607.  
  608. Use the Field tool in the Screen Design window to create 
  609. a general field in your screen. Select the WHEN clause and 
  610. enter the command MODIFY GENERAL <field name> in the code 
  611. snippet area. Save the screen and generate your screen 
  612. and/or application. Now you will be able to edit the 
  613. bitmap within the screen when the application is running.
  614. ----------------------------------------------------------
  615.  
  616. Question 11
  617.  
  618. Why can't I type as many characters into an input field as 
  619. it appears will fit?
  620.  
  621. Answer 11
  622.  
  623. In a proportional font, each character is given as much 
  624. horizontal space as it needs and no more. For example, a 
  625. lowercase "f" requires much less space than an uppercase 
  626. "W." When an input field displays in a screen, FoxPro 
  627. calculates the display width of the field by multiplying 
  628. the number of characters in the table field structure by 
  629. the average size of a character in the specified font. If 
  630. the field is filled with characters that are wider than 
  631. average, the characters don't all fit within the display 
  632. width of the input field and so the characters scroll. If 
  633. the field is filled with characters that are narrower than 
  634. average, the characters don't fill the display width of 
  635. the input field. 
  636. ----------------------------------------------------------
  637.  
  638. Question 12
  639.  
  640. How do I control the length of a memory variable 
  641. independent of the size of an input field defined with 
  642. @ ... GET ... SIZE?
  643.  
  644. Answer 12
  645.  
  646. Use a picture clause to control the memory variable's 
  647. length, and an @ ... GET ... SIZE clause to control the 
  648. width of the input field.
  649. ----------------------------------------------------------
  650.  
  651. Question 13
  652.  
  653. How can I be sure that a font I choose will be available 
  654. at the client site?
  655.  
  656. Answer 13
  657.  
  658. The safest way is to look in your WIN.INI file for 
  659. fonts that have the words "All res" on the line. These 
  660. are standard Windows fonts and consequently are those 
  661. most likely to be available at a client site.
  662. ----------------------------------------------------------
  663. =================================
  664. Part 5: Product Support Questions
  665. =================================
  666.  
  667. Overview of Questions
  668. ---------------------
  669.  
  670. 1   Where can I go for additional pre-sale information 
  671.     on Microsoft Fox products, such as pricing, upgrade 
  672.     policies, and release dates? 
  673. 2   How do I download the Windows Driver Library?
  674. 3   Where can I go for additional FoxPro product support?
  675. 4   If I call for support or post a message on the Fox 
  676.     Forum what information should I include?
  677. 5   If I am deaf or hard of hearing where can I go for 
  678.     additional FoxPro product support?
  679. 6   I have some specific comments and suggestions on 
  680.     Microsoft Fox products. Where can I direct these 
  681.     comments?
  682. ----------------------------------------------------------
  683.  
  684. Question 1
  685.  
  686. Where can I go for additional pre-sale information on 
  687. Microsoft Fox products, such as pricing, upgrade policies, 
  688. and release dates?
  689.  
  690. Answer 1
  691.  
  692. Call 800-426-9400.
  693. ----------------------------------------------------------
  694.  
  695. Question 2
  696.  
  697. How do I download the Windows Driver Library?
  698.  
  699. Answer 2
  700.  
  701. Microsoft provides the Windows Driver Library (WDL) on the 
  702. Microsoft Download Service (MSDL) from which users can 
  703. obtain drivers and articles directly via modem. If you 
  704. have a modem, the drivers are available at no charge on 
  705. CompuServe, GEnie, and Microsoft OnLine, as well as the 
  706. MSDL. 
  707.  
  708. The phone number for the MSDL is 206-936-6735. There is no 
  709. connect-time charge for using this service. However, any 
  710. standard connect-time fees and long-distance telephone 
  711. charges do apply during downloading. After you connect to 
  712. one of these services, please read the WDL.TXT file for 
  713. downloading instructions and a complete list of files 
  714. available on the Download Service.
  715.  
  716. On CompuServe, the WDL is in the Microsoft Software 
  717. Library, which you can reach by typing GO MSL at the 
  718. command prompt. (To find WDL.TXT, search on S13354.)
  719.  
  720. On the GEnie and Microsoft OnLine systems, the WDL is in 
  721. the Microsoft Software Library. (To find WDL.TXT, search 
  722. on S13354.)
  723.  
  724. If you don't have a modem, you can obtain the WDL on disk 
  725. from Microsoft End-User Sales. To order the WDL on disk, 
  726. call 800-426-9400, Monday through Friday, 6:00 a.m.- 5:30 
  727. p.m., Pacific time. There is a $20 fee for ordering the 
  728. WDL on disk.
  729. ----------------------------------------------------------
  730.  
  731. Question 3
  732.  
  733. Where can I go for additional FoxPro product support?
  734.  
  735. Answer 3
  736.  
  737. Call *Microsoft FastTips* to hear recorded respohe fields is 
  738.     obscured. How can I fix this?
  739. ----------------------------------------------------------
  740.  
  741. Question 1
  742.  
  743. Should I convert all of my FoxPro 2.0 reports to FoxPro 
  744. for Windows format?
  745.  
  746. Answer 1
  747.  
  748. You may not need to. Your existing character reports will 
  749. run, preview, and print unchanged in FoxPro for Windows. 
  750. The engine for printing character reports is included in 
  751. FoxPro for Windows. If you want to include graphical 
  752. elements such as fonts and pictures in a report, then you 
  753. can convert the reports to FoxPro for Windows format, or 
  754. create new graphical reports from scratch.
  755. ----------------------------------------------------------
  756.  
  757. Question 2
  758.  
  759. I used the Quick Report option to create my initial 
  760. report. Now I want to add another field. In FoxPro for 
  761. MS-DOS, the Report menu contained an option called 
  762. Field... which allowed me to add a single field. What do 
  763. I do in FoxPro for Windows?
  764.  
  765. Answer 2
  766.  
  767. You can add new fields by using the field tool 
  768. located in the toolbox on the left side of the Report 
  769. Design window. See the FoxPro for Windows User's Guide for 
  770. additional information on the Report Writer toolbox.
  771. ----------------------------------------------------------
  772.  
  773. Question 3
  774.  
  775. I have included a memo-type field in my report but only 
  776. the first line prints. How can I fix this?
  777.  
  778. Answer 3
  779.  
  780. To display the entire contents of the memo field, you must
  781. make the field stretch vertically to fit its contents. 
  782. Double-click the report field and select the Top - Field 
  783. Can Stretch option from the Position Relative To item. 
  784. This field will now enlarge depending on the length 
  785. of the memo field contents. Select the Page Preview option 
  786. to view the result.
  787. ----------------------------------------------------------
  788.  
  789. Question 4
  790.  
  791. When I place a "stretched" memo field in the detail band, 
  792. I find that the fields which display below the memo field 
  793. are being overwritten by some of the longer memo fields. 
  794. How do I avoid this?
  795.  
  796. Answer 4
  797.  
  798. Fields or objects positioned below the memo field are 
  799. still being displayed in a fixed position even though the 
  800. memo field is now stretchable. To avoid being overwritten, 
  801. all objects below the memo field should be positioned 
  802. relative to the bottom of the Detail band. To accomplish 
  803. this, double-click on each of the fields and select the 
  804. Bottom option from the Position Relative To item. Select 
  805. the Page Preview option to view the result. If your report 
  806. contains side-by-side memo fields, fields with the Bottom 
  807. option specified will display below the longer of the two 
  808. memo fields.
  809.  
  810. Note: The previous procedure applies to non-stretching 
  811. fields and other objects, such as lines and text. If you 
  812. have stretching fields placed below other stretching 
  813. fields, you don't want to position them "relative to 
  814. bottom." Stretching fields automatically float below other 
  815. stretching fields.
  816. ----------------------------------------------------------
  817.  
  818. Question 5
  819.  
  820. I have placed boxes around several fields in my report. 
  821. One of these fields is a memo field. How do I make the box 
  822. stretch to fit the memo field?
  823.  
  824. Answer 5
  825.  
  826. Double-click the box and select the Stretch With Band 
  827. option from the Position Relative To item. Rectangles 
  828. (boxes) and vertical lines can optionally stretch 
  829. according to the length of the Detail band.
  830.  
  831. Note:  You won't be able to place a stretching box around 
  832. a field if the field won't be positioned relative to 
  833. the top or the bottom of the band. Boxes must be 
  834. positioned relative to the top or bottom of the band.
  835. ----------------------------------------------------------
  836.  
  837. Question 6
  838.  
  839. When I attempt to move a text object to a specific 
  840. location in the Report Design window, the field keeps 
  841. aligning itself with the nearest grid line. Why is this 
  842. happening?
  843.  
  844. Answer 6
  845.  
  846. By default, objects are automatically aligned to the 
  847. nearest invisible grid lines within the Report Design 
  848. window. This feature is called Snap to Grid and may be 
  849. disabled by deselecting the Snap to Grid option from the 
  850. Report menu.
  851. ----------------------------------------------------------
  852.  
  853. Question 7
  854.  
  855. How do I design and print multi-column reports in FoxPro 
  856. 2.5 for Windows?
  857.  
  858. Answer 7
  859.  
  860. Select Page Layout... from the Report menu option and use 
  861. the Columns spinner to select the number of columns. 
  862. Clicking the up arrow increases the counter value, and 
  863. clicking the down arrow decreases the counter value. 
  864. The size of the Report Design window reflects the new 
  865. column width, and you may need to modify existing field 
  866. positions.
  867.  
  868. Hint: When creating a new report that will have columns, 
  869. set the layout before you add any fields.
  870. ----------------------------------------------------------
  871.  
  872. Question 8
  873.  
  874. When I enlarge the font of objects in my report and print 
  875. the report, some of the information in the fields is 
  876. obscured. How can I fix this?
  877.  
  878. Answer 8
  879.  
  880. You may need to stretch the detail lines and/or the 
  881. objects themselves to accommodate the larger font.
  882. ----------------------------------------------------------
  883. ======================
  884. Part 4: Screen Builder
  885. ======================
  886.  
  887. Overview of Questions
  888. ---------------------
  889.  
  890. 1   I don't own a mouse. How can I create a screen using 
  891.     the keyboard?
  892. 2   The Field dialog in the Screen Design window allows me 
  893.     to create only an input field or an output field.
  894.     What happened to the Edit field option in the field 
  895.     dialog?
  896. 3   When I select the push button tool in the Screen 
  897.     Design window I have a choice of three button types: 
  898.     Normal, Invisible and Picture. Were these types 
  899.     available in FoxPro 2.0?
  900. 4   I know how to click and drag objects within the Screen 
  901.     Design window using the Selection pointer tool. Is 
  902.     there an easy way to move objects a small distance?
  903. 5   I created a screen for my application which 
  904.     displays a number of fields. After creating the 
  905.     application, when I move the cursor from one field to 
  906.     the next the order in which the cursor moves to the 
  907.     fields isn't what I expect based on the physical 
  908.     arrangement of the fields. How can I change the field 
  909.     access order without changing the physical position of 
  910.     the fields?
  911. 6   When generating screens in FoxPro 2.0, I was able to 
  912.     specify exactly what code to generate. Options 
  913.     included adding code to open and close files, define 
  914.     and release windows, and create modal screens. Is this 
  915.     option still available?
  916. 7   The Color option is no longer on the Screen menu. How 
  917.     do I specify colors for my screen objects?
  918. 8   When I use an @... SAY statement to display 
  919.     the contents of a general field, nothing appears. What 
  920.     am I doing wrong?
  921. 9   I used the picture tool to add a picture field to my 
  922.     screen and specified the appropriate .BMP file.  
  923.     Please explain in more detail how the options in 
  924.     the area called If Picture and Frame Different Size 
  925.     affect the display of the picture. The options are 
  926.     Clip Picture, Scale Picture - Retain Shape and Scale 
  927.     Picture - Fill the Frame.
  928. 10  I want to create a screen that allows online editing,  
  929.     while a READ is active, of OLE objects stored in a 
  930.     general field. When I add a picture to my screen 
  931.     using the picture tool, I'm not able to edit the 
  932.     displayed .BMP file. Is there a way to do this?
  933. 11  Why can't I type as many characters into an input 
  934.     field as it appears will fit?
  935. 12  How do I control the length of a memory variable 
  936.     independent of the size of an input field defined with 
  937.     @ ... GET ... SIZE?
  938. 13  How can I be sure that a font I choose will be 
  939.     available at the client site?
  940. ----------------------------------------------------------
  941.  
  942. Question 1
  943.  
  944. I don't own a mouse. How can I create a screen using the 
  945. keyboard?
  946.  
  947. Answer 1
  948.  
  949. A mouse is required to create a screen with the Screen 
  950. Builder.
  951. ----------------------------------------------------------
  952.  
  953. Question 2
  954.  
  955. The Field dialog in the Screen Design window allows me to
  956. create only an input field or an output field. What 
  957. happened to the Edit field option in the field dialog?
  958.  
  959. Answer 2
  960.  
  961. The edit field option is now part of the new Edit Region 
  962. dialog. To create an edit field, click the edit region 
  963. tool located on the left side of the Screen Design window. 
  964. Notice that as you select the tool a brief description 
  965. appears in the status bar at the bottom of the screen. In 
  966. the Edit Region dialog the options Select on Entry and 
  967. Initially Disable Edit Region are new. For additional 
  968. information on these options see the Edit Region Dialog 
  969. topic in Help.
  970. ----------------------------------------------------------
  971.  
  972. Question 3
  973.  
  974. When I select the push button tool in the Screen Design 
  975. window I have a choice of three button types: Normal, 
  976. Invisible and Picture. Were these types available in 
  977. FoxPro 2.0?
  978.  
  979. Answer 3
  980.  
  981. FoxPro for Windows has consolidated the Invisible Button 
  982. and Push Button options into a single dialog. The Picture 
  983. type push button is new. You can create a picture pushnses 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.                  ================