Formulare Visual FoxPro

Laborator
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 30 în total
Cuvinte : 7496
Mărime: 1.48MB (arhivat)
Publicat de: Dumitru Stancu
Puncte necesare: 0

Extras din laborator

Putem crea un formular prin una din următoarele metode:

• în Project Manager selectăm cadrul de pagină Forms şi efectuăm click pe

butonul New;

• în meniul principal alegem File—>New… (sau butonul New din bara principală de instrumente) şi în ecranul apărut alegem opţiunea Form;

• în fereastra Command scriem comanda CREATE FORM (eventual cu numele fişierului şi calea pe disc unde se va memora formularul). Fiindcă veni vorba, acest fişier are extensia .SCX şi este însoţit întotdeauna de un fişier cu acelaşi nume şi extensia .SCT.

Ca urmare a uneia dintre acţiunile de mai sus, vom obţine o fereastră ce reprezintă

formularul care urmează a fi populat cu obiecte, încadrată în fereastra mai mare a Form

Designer-ului. Totodată, sunt vizibile următoarele bare de unelte (figura 1): Form

Designer, Form Controls, Layout şi Color Palette. Cea mai utilizată în

procesul dezvoltării va fi probabil bara Controls. În cazul în care una dintre aceste bare

nu apare la deschiderea instrumentului Form Designer, o putem activa prin selectarea

opţiunii View|Toolbars din meniul principal.

Figura 1. Proiectantul de formulare (Form Designer) şi barele de unelte

Scopul acestei lucrări este de a vă iniţia în realizarea de formulare simple, fără efortul mai consistent pe care-l presupun diferite efecte vizuale deosebite ori anumite generalizări ale formularelor.

Tabelul 1. prezintă toate obiectele ce pot fi utilizate în construirea unui formular. Simbolul asociat fiecărui obiect în bara de unelte Controls este redat în coloana din stânga.

Observaţie: înainte de a lega un obiect la o variabilă independentă, trebuie avut în vedere că, la un moment dat, conţinutul său este preluat şi de proprietatea Value.

Exemplu. Macheta primului formular. Tranzacţii

în continuare vom proceda la realizarea efectivă a unui formular pentru actualizarea persoanelor din baza de date. Scopul efectiv al formularului va fi navigarea prin tabela PERSOANE, consultarea datelor corespunzătoare unor persoane şi, eventual, actualizarea tabelei: adăugarea/modificarea/ştergerea unor înregistrări. Structura tabelei PERSOANE este:

În această etapă stabilim câteva detalii asupra modului în care va trebui să funcţioneze formularul în ansamblul său. Astfel, o dată lansat în execuţie, acesta trebuie să furnizeze următoarele posibilităţi:

• căutarea şi poziţionarea pe o persoană anume, pentru a vizualiza/modifica sau şterge datele referitoare la ea;

• adăugarea unei persoane noi;

• în momentul selectării unei persoane, toate controalele legate la date trebuie să afişeze datele de pe înregistrarea corespunzătoare din tabela PERSOANE;

• orice operaţie de actualizare trebuie să poată fi anulată la cererea expresă a utilizatorului.

Pentru a obţine sesiuni de actualizare provizorii, care în final se vor „comite" (permanentiza) sau nu în baza de date, în funcţie de anumite condiţii, Visual FoxPro, ca aproape orice SGBD, permite utilizarea tranzacţiilor. O tranzacţie (în sensul de mai sus) este un grup de instrucţiuni DML înlănţuite funcţional de tipul „totul sau nimic" şi în Visual FoxPro se implementează conform următoarei scheme:

BEGIN TRANSACTION BEGIN TRANSACTION

Instrucţiuni de actualizare ... Instrucţiuni de actualizare ...

END TRANSACTION ROLLBACK

Dacă tranzacţia se încheie cu END TRANSACTION, actualizările efectuate în baza de date de la începutul tranzacţiei (după BEGIN TRANSACTION) vor fi definitive; dacă tranzacţia se încheie cu ROLLBACK, modificările sunt abandonate, fiind restaurată situaţia existentă înainte de începutul tranzacţiei.

Preview document

Formulare Visual FoxPro - Pagina 1
Formulare Visual FoxPro - Pagina 2
Formulare Visual FoxPro - Pagina 3
Formulare Visual FoxPro - Pagina 4
Formulare Visual FoxPro - Pagina 5
Formulare Visual FoxPro - Pagina 6
Formulare Visual FoxPro - Pagina 7
Formulare Visual FoxPro - Pagina 8
Formulare Visual FoxPro - Pagina 9
Formulare Visual FoxPro - Pagina 10
Formulare Visual FoxPro - Pagina 11
Formulare Visual FoxPro - Pagina 12
Formulare Visual FoxPro - Pagina 13
Formulare Visual FoxPro - Pagina 14
Formulare Visual FoxPro - Pagina 15
Formulare Visual FoxPro - Pagina 16
Formulare Visual FoxPro - Pagina 17
Formulare Visual FoxPro - Pagina 18
Formulare Visual FoxPro - Pagina 19
Formulare Visual FoxPro - Pagina 20
Formulare Visual FoxPro - Pagina 21
Formulare Visual FoxPro - Pagina 22
Formulare Visual FoxPro - Pagina 23
Formulare Visual FoxPro - Pagina 24
Formulare Visual FoxPro - Pagina 25
Formulare Visual FoxPro - Pagina 26
Formulare Visual FoxPro - Pagina 27
Formulare Visual FoxPro - Pagina 28
Formulare Visual FoxPro - Pagina 29
Formulare Visual FoxPro - Pagina 30

Conținut arhivă zip

  • Formulare Visual FoxPro.doc

Alții au mai descărcat și

Informatică

Capitolul 1. CONCEPTE PRIVIND SISTEMELE INFORMAŢIONALE ŞI SISTEMELE INFORMATICE ALE ORGANIZAŢIILOR ECONOMICE 1.1. Implicaţii ale tehnologiei...

Introducerea și Modificarea Datelor în Excel

1. Lansați aplicația „Microsoft Excel”: Am lansat aplicația „Microsoft Excel”, efectuînd următorii pași: Start→All programs→Microsoft...

Laboratoare la C++

Chişinău 2014 1.Scrieţi un program care calculează suma cifrelor pentru fiecare număr din consecutivitatea de 100 de numere aleatoare. Listing:...

Inițiere Power Point

I.1. NOŢIUNI INTRODUCTIVE Sunt dese situaţiile când ideile pe care le aveţi, rezultatele activităţilor pe care le-aţi desfăşurat, trebuie...

Baze de Date

Operatii asupra înregistrarilor dintr-o tabela Într-o tabela Access se pot realiza urmatoarele operatii: • Adaugarea înregistrarilor; •...

Informatică - cursuri pentru Fox Pro

I. Noţiuni, concepte şi metode utilizate în organizarea datelor Datele constituie materializarea, reprezentarea simbolică a informaţiilor (prin...

Bazele Informaticii

1. INTRODUCERE 1.1. Evoluţia sistemelor de calcul Sistemele de calcul au evoluat si evoluează odată cu dezvoltarea tehnologiei de realizare a...

Bază de date Access

CE ESTE O BAZĂ DE DATE Intr-o definiţie, pe înţelesul tuturor, vom înţelege printr-o bază de date o colecţie de informaţii ce descrie mai multe...

Te-ar putea interesa și

Baze de date despre evidența unei biblioteci

Descrierea bazei de date Proiectul descrie un sistem de evidenta al unei biblioteci. Pentru acestea sunt necesare informatii despre persoanele...

Proiectarea unei Baze de Date în Visual FoxPro

CAPITOLUL 1. ASPECTE GENERALE PRIVIND SISTEMELE DE GESTIUNE A BAZELOR DE DATE 1.1 Introducere Fiecare organizaţie lucrează cu un număr mai mic...

Gestiune depozit farmaceutic

1. Prezentare generală 1.1. Prezentarea mediului de lucru De-a lungul timpului, tehnicile şi metodele de programare a calculatoarelor au evoluat,...

Baze de Date . Visual Foxpro

1.1. Noţiuni generale O bază de date reprezintă un ansamblu de date integrat, anume structurat şi dotat cu o descriere a acestei structuri....

Gestionarea stacului de mașini

Sa se proiecteze o aplicatie care sa gestioneze autovehiculele dintr-o societate care comercializeaza vehicule (automobile, tractoare, camioane,...

Sisteme Informatice de Gestiune

1 SGBD ACCESS, caracteristici generale Microsoft Access 2003 face parte din pachetul Microsoft Office. Versiunea iniţială 1.0 fost lansată în...

Catalog Virtual

I. JUSTIFICAREA TEMEI Odată cu extinderea atribuţiilor ce revin diriginţilor în ce priveşte urmărirea evoluţiei elevilor din clasa pe care o...

Gestiunea unui Fast Food în Visual Fox Pro

Visual FoxPro are o istorie lungă şi glorioasă, fiind cunoscut drept cea mai flexibilă şi mai puternică aplicaţie de pe piaţă în domeniul bazelor...

Ai nevoie de altceva?