Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подскажите решение / 8 сообщений из 8, страница 1 из 1
24.12.2003, 20:03
    #32362567
-=Beregovsky=-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите решение
Подскажите пожалуйста решение. Задача следующая: нужно отображать на форме таблицу и иметь возможность изменения записей, добавления, удаления. Не хочется чтобы на форме не было ничего кроме таблицы и навигатора, т.е. чтобы все операции производились непосредственно в самой таблице либо при помощи навигатора. Может быть вопрос кажется нелепым, но хотелось бы узнать как это делается... Если можно поподробнее, так как мои навыки программирования в фоксе оставляют желать лучшего. Если есть исходник(до 7-ого фокса включительно) и не жалко киньте на bmp_job@mail.ru. Заранее благодарен.
...
Рейтинг: 0 / 0
25.12.2003, 11:29
    #32362912
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите решение
Вкратце.

На форму кладутся дополнительные объекты, например, TextBox или EditBox.

В качестве значения ControlSource этих объектов указываешь нужные поля той таблицы, которая отображена в Grid.

В самом Grid в методе AfterRowColChange пишешь такую строку

ThisForm.Refresh()

Почитай что-нибудь вроде "Самоучитель Visual FoxPro" Омельченко. Судя по вопросу, для тебя это будет самое то. Там посмотри раздел вроде "Проектирование формы"
...
Рейтинг: 0 / 0
25.12.2003, 12:00
    #32362978
NE_Dimon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите решение
Еще короче.
Посмотри WIZARD FORMS. Там есть построитель форм разных стилей, в т.ч. и то, что тебе нужно.

DimonNE
...
Рейтинг: 0 / 0
25.12.2003, 16:11
    #32363468
andrew_Pr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите решение
-=Beregovsky=-
Самое подходящее для тебя это - BROWSE
Самый простой способ, чтобы отобразить таблицу и иметь возможность
изменения записей, добавления, удаления, т.е. чтобы все операции
производились непосредственно в самой таблице
.
...
Рейтинг: 0 / 0
26.12.2003, 02:07
    #32363876
-=Beregovsky=-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите решение
andrew_Pr, спасибо, это действительно то что нужно. Вы единственный прочитали внимательно вопрос.
...
Рейтинг: 0 / 0
26.12.2003, 05:58
    #32363927
MaestroEv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите решение
Ага - BROWSE - лучшее решение...
Чуть со стула от смеха не упал :)
Сколько еще впереди у Beregovsky разочарований....
...
Рейтинг: 0 / 0
03.01.2004, 15:03
    #32367893
-=Beregovsky=-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите решение
MaestroEv, ты только улыбаешь или можешь подсказать что-либо лучшее и действительно в тему?

" Ага - BROWSE - лучшее решение...
Чуть со стула от смеха не упал :)
Сколько еще впереди у Beregovsky разочарований.... "
...
Рейтинг: 0 / 0
09.01.2004, 15:56
    #32371720
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите решение
Browse это тот-же самый грид, только с конкретно урезанными возможностями привязывания туда своего кода. Вообще многие господа предпочитают в гриде ничего не редактировать, а поступать или как советовал ВладимирМ , или выносить редактирование в отдельную форму.
Но конечно редактировать в гриде можно - только вот с разного рода валидациями и прочими вещами конечно в гриде посложнее чем с простыми текстбоксами, но вполне реально.
Так что кидай грид и редактируй себе наздоровье, а BROWSE оставь для отладки, да для разработки - в приложении ему явно не место...
WBR, Igor
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подскажите решение / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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