Formuláře ve VFP Postupy
Vytvoření nové vstupní obrazovky s pomocí wizarda: Vytvoříme formulář pro prohlížení prodavačů Mějme otevřeny tabulky Salesman a Offices Salesman je aktuální Z menu File/New vybereme Form a vybereme ikonu Wizard a Form Wizard (jednoduchý formulář) Vybereme databázi – pokud máme definovanou Vybereme tabulku Salesman Všechny položky přesuneme do pravého okna s názvem Selected Fields pomocí tlačítek s šipkami přehodíme pořadí položek Next Vybereme styl a typ tlačítek (případně bez tlačítek) Next Vybereme případné třídění nebo index a směr - Next Zadáme název vst. formuláře Prodavači Vybereme Save Form and modify it in Form Designer Vyzkoušíme Preview Finish
Přidání tlačítek pro pohyb v souboru Vložíme 4x CommandButtony Pojmenujeme je Na_prvni Předchozi Na_dalsi Na_konec Na_dalsi PROCEDURE Click IF NOT EOF() SKIP 1 IF EOF() SET MESSAGE TO "Jsi na konci souboru" GO BOTTOM ENDIF thisform.Refresh() ELSE SET MESSAGE TO "Jsi na konci souboru" ENDIF ENDPROC
Procedury Click na tlačítkách Na_konec PROCEDURE Click GO BOTTOM thisform.Refresh() SET MESSAGE TO "Jsi na konci souboru" ENDPROC Predchozi PROCEDURE Click IF NOT bof() SKIP -1 IF BOF() SET MESSAGE TO "Jsi na začátku souboru" GO TOP ENDIF thisform.Refresh() ELSE SET MESSAGE TO "Jsi na začátku souboru" ENDIF ENDPROC Na_prvni PROCEDURE Click GO TOP thisform.Refresh() SET MESSAGE TO "Jsi na začátku souboru" ENDPROC
Tlačítko Konec Konec PROCEDURE Click thisform.release() ENDPROC Properties Top = 264 Left = 444 Height = 41 Width = 60 Caption = "Konec" TerminateRead =.T. Name = "Konec"