.


:




:

































 

 

 

 


: Wizards,




: , , .

 

:

1. . 1- sotrudniki. 2 , Cross-Tab Wizard. 3- , (..7.1):

 

.7.1. - .

 

Query . .7.2:

.7.2. .

2. . 1- sotrudniki dolgnosty. 2- Data Series Dolg_id, Axes Sotr_id, , Numeric. 3- . Form - Query .

 

.7.3. .

 

3. , 1 2 (..7.4) :

 

7.1. .

&& -

DO 'd:\militsina\query\SOTR_MAIL_BIRTH_BLANK.qpr'

&& -

DO FORM 'd:\militsina\forms\SOTRUDNIKI_PO_DOLGNOSTYAM'

 

.7.4. .

 

4. . 1- sotrudniki ( ). 2- dolg_id. 3- banded - 4- . 5- dolg_id sort_id. Reports. (..7.5):

 

.7.5. , .

 

5. . course_data.dbc USE < >, BROWSE, (..7.6). :

) 147

) (, , .)

) : , , , ; , , , .

.7.6. course_data.dbc.

 

8.

: SQL .

 

: SQL-, ( 4 ).

1. :

)

)

) (BETWEEN)

) ([NOT]IN)

) (LIKE/ NOT LIKE)

2. :

)

)

)

) ,

3. :

) ( , ..);

) ;

) ;

) ;

)

4. :

)

5. :

) ;

) IN

6. ANY ALL

7.

8.

 

:

1. 20 Label 2 CommandGroup - 10 (..8.1). OptionGroup, . , SQL- (. 8.1-8.20).

 

.8.1. .

 

8.1. 1.

IF thisform.optiongroup1.option1.Value = 1

SELECT film_id, fname, price;

from films;

where price > 220;

ELSE

SELECT film_id, fname, price;

from films;

where price < 220;

ENDIF

 

8.2. 2.

SELECT film_id, fname, price;

from films;

where country_pr = "";

 

8.3. 3.

SELECT film_id, fname, price, country_pr;

from films;

where (country_pr like '') AND (price > 220);

 

8.4. 4.

SELECT film_id, fname, price;

from films;

where price between 220 AND 240;

 

8.5. 5.

SELECT firstname, midname, lastname, birth_date;

FROM clients;

WHERE ALLTRIM(midname) in ('','');

 

8.6. 6.

SELECT emp_id, firstname, midname, lastname;

FROM workers;

WHERE firstname like '%';

 

 

8.7. 7.

SELECT login, password;

FROM access_table;

ORDER BY login DESC;

 

8.8. 8.

SELECT film_id, fname, price, genre_id;

FROM films;

ORDER BY genre_id ASC, price DESC;

 

8.9. 9.

SELECT cl_id, firstname + midname + lastname as FIO, birth_date;

FROM clients;

 

8.10. 10.

select firstname, midname, lastname;

from workers;

where firstname like '%';

union (select firstname, midname, lastname;

from clients;

where firstname like '%')

 

8.11. 11.

SELECT AVG(price) as AVGprice;

FROM films;

 

8.12. 12.

SELECT COUNT(*) as ClientsRowQuantity;

FROM clients;

 

8.13. 13.

SELECT MAX(price) as MAXprice;

FROM films;

 

8.14. 14.

SELECT MIN(price) as MINprice;

FROM films;

 

8.15. 15.

SELECT SUM(all price) as SUMprice;

FROM films;

 

8.16. 16.

SELECT A.pos_id, COUNT(A.emp_id) as QuantityOfWorkes;

FROM workers A;

GROUP BY A.pos_id;

HAVING A.pos_id = 8;

 

8.17. 17.

SELECT emp_id, firstname, midname, lastname, pos_id;

FROM workers;

WHERE pos_id = (select pos_id;

FROM positions;

WHERE ALLTRIM(position) = '');

 

8.18. 18.

SELECT genre as GenreFromUSA;

FROM genres;

WHERE genre_id in (SELECT distinct genre_id;

FROM films;

WHERE country_pr like '');

 

8.19. 19.

SELECT film_id, fname, price;

FROM films;

WHERE price > any (select price;

FROM films;

WHERE country_pr = '');

 

8.20. 20.

SELECT film_id, fname, a.genre_id, genre;

FROM films a, genres b;

WHERE a.genre_id = b.genre_id;

 

, , , , , , , , , SQL-. .

 

:

1. FoxPro Tutorial http://www.yaldex.com/fox_pro_tutorial

2. Fox Pro http://www.firststeps.ru/foxpro/helpfox/helpfox1.html

3. FoxPro Club http://forum.foxclub.ru

4. .., .. Visual FoxPro 9.0. .: . BHV, 2007. http://www.foxclub.ru/vfpbook/

5. http://li.romab.ru/t_pers_db_4.html

6. Visual Foxpro: http://programming-lang.com/html/foxpro_7/index.html





:


: 2015-11-23; !; : 418 |


:

:

: , , , , .
==> ...

1570 - | 1432 -


© 2015-2024 lektsii.org - -

: 0.028 .