powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Основы FoxPro
11 сообщений из 11, страница 1 из 1
Основы FoxPro
    #34196525
ZaletoFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Ситуация такая. Начинаю изучать FoxPro. Интересует вот что, вопросы делетантские.
Как можно выполнить запрос к БД средствами SQL, например при нажатии на кнопку. В каком объекте хранятся разультаты запроса и как с ними потом работать. Может есть визуальный компонент типа Table, Query?

Также интересует общая структура проекта: какие файлы за что отвечают, зачем нужно окошко Command...млин вообще всё интересует...есть у кого-нибудь нормальный учебник с примерами... Инетовский "Иллюстрированный самоучитель" смотрел, как-то глухо...

P.S. Ранее писал на Delphi, если это играет какую-то роль.

С уважением, Иван.
...
Рейтинг: 0 / 0
Основы FoxPro
    #34196575
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Много интересных примеров можно найти тут: http://forum.foxclub.ru/.
Если интересует именно связка VFP + MS SQL, то посмотрите еще тут: http://www.caws.atnet.ru/vfox/
С уважением, Алексей
...
Рейтинг: 0 / 0
Основы FoxPro
    #34196667
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, а почему переход с Delphi на VFP ?
...
Рейтинг: 0 / 0
Основы FoxPro
    #34196676
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сходите на Первые шаги .
Если это вы не их назвали "Иллюстрированный самоучитель".

Насчет примеров - с фоксом в комплекте идут примеры - в них достаточно неплохо показаны какие контролы и для чего нужны, и как их использовать.

Как выполнить запрос к БД "по кнопке" - к какой БД?
если к фоксовской
то просто пишем в Click
select ... from table ... into cursor / table / array (тут хелп читаем)
если к SQL серверу
то для этого есть SQLEXEC() - опять-же более подробно в хелпе очень неплохая статья по этому поводу

Визуализовать данные можно разными способоми , например Grid / ListBox / ComboBox причем для начинающих все упрощается наличием билдеров.
Так-же можно использовать всяческие ActiveX

Да - еще можно в Component Galery посмотреть Foundation Classes - там многие часто используемые вещи уже сделаны как классы.

Ну и конечно задавайте вопросы - поможем , чем сможем
...
Рейтинг: 0 / 0
Основы FoxPro
    #34197244
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
примеры
VFP-CAD ODBC-MsSQL
...
Рейтинг: 0 / 0
Основы FoxPro
    #34199592
ZaletoFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за ссылки, отклики.

Проблемка: кидаю на форму TreeView, на событие OnLoad формы цепляю процедуру:

USE Table
ThisForm.TreeView1.Nodes.Clear
t=ThisForm.TreeView1
Go top in Table
Do while not EOF("Table")
IF (ALLTRIM(STR(Table.Field1)) == "0") AND (ALLTRIM(STR(Table.Field2)) == "0")
t.Nodes.Add(,,"Root",Table.Name,0)
ENDIF
Skip in LPU
ENDDO

На второй строке выскакивает ошибка "Unknown member TreeView1"... Что делать?


И ещё вопрос туда же.
Пишу обычный SQL запрос по нажатию на кнопке вида:

SELECT * FROM Table WHERE Table.Field="202"

Ошибка в несоответствии типов... Как нормально записать параметр отбора? Тип, к примеру String... А то привык решать проблемы при помощи SQL, а тут даже простейший запрос не получается выполнить...

С уважением, Иван.
...
Рейтинг: 0 / 0
Основы FoxPro
    #34199741
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пробуйте скачивать примеры
и смотреть

попробуйте посмотреть
стиль написания
http://www.codeplex.com/VFPX

у лисы есть отладчик
в командном окне наберите

debug и выполните

обычно перед кодом где есть ошибки и
понять их сразу тяжело
мы пишем

set step on

и запускаемся

когда скрипт доходит до этих строчек
вывалится дебужер

и там есть чудное окошко вач
в него мышем можно натянуть и зисформ и посмотреть все объекты и переменные
и т.д. и т.п.

также есть чудное окошко дата сешин
там смотрим таблички, структуру курсоров ....

попробуйте под отладчиком посмотреть
тип переменных
наличие объектов

удачи
...
Рейтинг: 0 / 0
Основы FoxPro
    #34199772
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторOnLoad формы

на этом этапе у формы еще не подняты объекты

поднимать дерево нужно
в ините

и сам подъем оформить в отдельный метод (форме добавить отдельный метод)

а вообще нужно
сделать библиотеку
в нее поместить класс оле
и уже всему классу понаделать методов

и затем вы уже своим классом-заготовкой будете легко и просто пользоваться
...
Рейтинг: 0 / 0
Основы FoxPro
    #34199842
ZaletoFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо)

Помогло в Init...
...
Рейтинг: 0 / 0
Основы FoxPro
    #34199867
ZaletoFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а вообще нужно
сделать библиотеку
в нее поместить класс оле
и уже всему классу понаделать методов

и затем вы уже своим классом-заготовкой будете легко и просто пользоваться


Вы, наверное, уже догадываетесь, что я хочу спросить)

Посоветуйте хорошую книженцию с примерами?
...
Рейтинг: 0 / 0
Основы FoxPro
    #34199979
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй почитать

http://www.utmag.com/wconnect/wc.dll?9,7,10,,2133
http://www.utmag.com/wconnect/wc.dll?9,7,10,,2137
http://www.utmag.com/wconnect/wc.dll?9,7,10,,2139
http://www.utmag.com/wconnect/wc.dll?9,7,10,,2140

http://www.citforum.ru/SE/project/pattern/

если понравится,
то потолкуем дальше
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Основы FoxPro
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]