Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Comenzi de gestionare a fisierelor in VisualFoxpro

fox pro



+ Font mai mare | - Font mai mic



Comenzi de gestionare a fisierelor in VisualFoxpro

Lucrul cu fisiere se bazeaza pe mai multe tipuri de operatii:

copiere: Copy file nume to nume1,



redenumire: Rename nume to nume1,

stergere: Erase nume, sau Delete file nume,

afisarea continutului unui fisier: Type nume to printer,

Type nume to file nume1,

afisarea continutului unui director: Dir C:/ to printer.

Un set special de lucru este cel de adaugare de inregistrari in tabele. Sintaxa comenzii este:

APPEND FROM nume-fisier ? FIELDS lista-campuri FOR expr-log TYPE DELIMITED    WITH TAB WITH BLANK WITH delimitator DIF

unde:

nume-fisier este numele fisierului de unde se importa datele;

va determina aparitia ferestrei de dialog Directory din care se va alege tabela sursa;

lista-campuri reprezinta campurile ale caror valori vor fi adaugate in tabela nou creata;

expr-log este conditia de realizare a importului;

TYPE    defineste extensia fisierului sursa care poate fi:

o        DIF extensie folosita de Visicalc;

o        XLK extensie folosita de Microsoft Excel ver.2.0;

o        PDOX extensie folosita de Paradox, etc.

O alta varianta este cea de APPEND GENERAL. Este de urmatoarea structura:

APPEND GENERAL camp-general FROM nume-fisier DATA CEXp LINK CLASS clasa_OLE

unde:

camp-general contine numele campului de tip general care va fi memorat;

nume-fisier este fisierul din care se extrage continutul unui obiect OLE;

clasa_OLE specifica in mod explicit clasa de obiecte OLE.

De exemplu importul unei foi de calcul EXCEL intr-un camp de tip general:

APPEND GENERAL OBIECTOLE FROM "FOAIE1.XLC" CLASS EXCELCHART

O alta comanda de este cea de adaugare a unei noi inregistrari intr-o tabela care este activa. Daca lucreaza mai multi utilizatori simultan, in momentul activarii introducerii datelor tabela este blocata pentru alti utilizatori, urmand ca acestia sa o poata activa numai dupa terminarea inregistrarii. Sintaxa este:

APPEND FROM ARRAY var-matrice FOR expr-log FIELDS lista-campuri FIELDS LIKE sablon / FIELD EXCEPT sablon

unde:

var-matrice este numele masivului care va alimenta tabela;

expr-log este conditia de realizare a importului;

lista-campuri reprezinta campurile ale caror valori vor fi adaugate in tabela nou creata;

expr-log este conditia de realizare a importului;



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1472
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved