powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Grid и ComboBox
25 сообщений из 112, страница 4 из 5
Grid и ComboBox
    #37163956
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотрите пример.

класс reestr_edit я так и реализовал.
в моей форме грид "берет" настройки из курсорадаптера.
т.е. практически все работает автомат-ки по настройкам
из курсорадаптеров.
то что мне пока не удалось реализовать и т.д.,
я просто переписал руками в пронаследованном классе.

также в принципе можно сделать и универс-ю супер-форму,
которая всегда будет видоизменяться от настроеч.сущностей

иными словами:
можно создать такой класс, который можно видоизменять
прокликиванием только настроек в "билдере",
созданием своих собственных билдеров,
а не простым рисованием в стандартном дизайнере форм и т.д.

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

также обратите внимание на структуру самого прил-я.
я вынес модиф-е созданные формочки в отдельное приложение.
такой подход облегчает сопровождение и обновление.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37164349
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимосмотрите пример.

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

Во втором приложении стартовым является класс myforms(выделин жирным)
так как же он запускается?
от куда стартует приложение?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37164983
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29прошелмимосмотрите пример.

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

Во втором приложении стартовым является класс myforms(выделин жирным)
так как же он запускается?
от куда стартует приложение?

не класс, а библиотека,
в которую включены только классы и модули относящиеся
к конкретной части (выд-е по каким-то общим признакам-функциональности) ПО

Вы точно понимаете что такое калассы и как с ними работать?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37165067
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимоВы точно понимаете что такое калассы и как с ними работать?

Знаю на уровке ученика и поэтому делаю ошибки. Спасибо что поправили.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37212675
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимо,
Решил немного усложнить запрос для курсора списочной формы,
SELECT Person.tabn, Person.lastname, Person.firstname, Person.secondname,;
Ops.name FROM person LEFT OUTER JOIN ops ;
ON Person.ops_id = Ops.id
и метод CursorFill - вылетает
ошибка в Cad.checkRefreshedFieldList
Код: plaintext
1.
2.
3.
4.
Lparameters tcRefreshedFieldsList && строка - список полей через запятую, 
				&& или если пусто, то все поля в курсоре будут 
				  && рефрешиться по методу RecordRefresh
With this
	 If  !.cursorfill(.f.,.t.) && тянем структуру без данных
Как то не верится что для курсоров невозможно использовать сложные запросы.
В чем м.б. проблема?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37212697
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29прошелмимо,
Решил немного усложнить запрос для курсора списочной формы,
SELECT Person.tabn, Person.lastname, Person.firstname, Person.secondname,;
Ops.name FROM person LEFT OUTER JOIN ops ;
ON Person.ops_id = Ops.id
и метод CursorFill - вылетает
ошибка в Cad.checkRefreshedFieldList
Код: plaintext
1.
2.
3.
4.
Lparameters tcRefreshedFieldsList && строка - список полей через запятую, 
				&& или если пусто, то все поля в курсоре будут 
				  && рефрешиться по методу RecordRefresh
With this
	 If  !.cursorfill(.f.,.t.) && тянем структуру без данных
Как то не верится что для курсоров невозможно использовать сложные запросы.
В чем м.б. проблема?

А это что означает? If !.cursorfill(.f.,.t.)
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37212743
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IgorNG,
В соответствии со свойством SelectCmd создаём курсор, но данные не загружаем.
Если SelectCmd- простой запрос типа SELECT Person.tabn, Person.lastname, Person.firstname, Person.secondname, Person.ops_id FROM person
все работает как надо.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37212775
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29прошелмимо,
Решил немного усложнить запрос для курсора списочной формы,
SELECT Person.tabn, Person.lastname, Person.firstname, Person.secondname,;
Ops.name FROM person LEFT OUTER JOIN ops ;
ON Person.ops_id = Ops.id
и метод CursorFill - вылетаетИ в чем вылетание выражается? Текст ошибки получен, проанализирован?ошибка в Cad.checkRefreshedFieldList
Код: plaintext
1.
2.
3.
4.
Lparameters tcRefreshedFieldsList && строка - список полей через запятую, 
				&& или если пусто, то все поля в курсоре будут 
				  && рефрешиться по методу RecordRefresh
With this
	 If  !.cursorfill(.f.,.t.) && тянем структуру без данных
Как то не верится что для курсоров невозможно использовать сложные запросы.
В чем м.б. проблема?Запрос без адаптера проверен?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37213020
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29прошелмимо,
Решил немного усложнить запрос для курсора списочной формы,
SELECT Person.tabn, Person.lastname, Person.firstname, Person.secondname,;
Ops.name FROM person LEFT OUTER JOIN ops ;
ON Person.ops_id = Ops.id
и метод CursorFill - вылетает
ошибка в Cad.checkRefreshedFieldList
Код: plaintext
1.
2.
3.
4.
Lparameters tcRefreshedFieldsList && строка - список полей через запятую, 
				&& или если пусто, то все поля в курсоре будут 
				  && рефрешиться по методу RecordRefresh
With this
	 If  !.cursorfill(.f.,.t.) && тянем структуру без данных
Как то не верится что для курсоров невозможно использовать сложные запросы.
В чем м.б. проблема?

точки с запятыми уберите нафиг

удачи
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37213399
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверил.

все работает красиво.

вот настройка строки селекткмд с привязкой записей в отбор из другой таблички.
вот ка это выглядит в собственном "настройщике",
используемый в данной "игрушке".
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37213586
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимоточки с запятыми уберите нафиг

удачи
Спасиб, заработало, ошибку понял, мучаю дальше
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37213775
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29прошелмимоточки с запятыми уберите нафиг

удачи
Спасиб, заработало, ошибку понял, мучаю дальше

ну ты, - это - не очень-та.

улови саму идею.

этож игрушка на коленке, - сделана от "делать нефиг" - переработай под себя.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37216128
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошелмимо,
у меня в таблице есть поле тип integer
Для его редактирования ставил и Spiner и txt(texbox) и box_calculator
При сохранении измений в cad.UpdateRecord
if tableupdate(.f., !empty(.nForceUpdate), .alias)
В чем м.б. проблема?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37216206
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tableupdate(.f., !empty(.nForceUpdate), .alias)- не может сохранить изменение.
Если отредактировал другие поля, то сохраняет без проблем
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37216514
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29Прошелмимо,
у меня в таблице есть поле тип integer
Для его редактирования ставил и Spiner и txt(texbox) и box_calculator
При сохранении измений в cad.UpdateRecord
if tableupdate(.f., !empty(.nForceUpdate), .alias)
В чем м.б. проблема?

фиг знает.

кто такой это поле?
это ключ?

дай дбф-ку и покажи свои настройки в моем настройщике.
давай моделировать вместе ситуацию.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37216697
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни как не могу вспомнить как я рисунки в текст добавлял
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37216701
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот и таблица
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37216720
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tabn нафига галки стоят редактировать и сохранять?

это ключ - и не твоего дела (не дела пользователя) его править.

угу?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37216725
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ почему ключ строка и не автоинкримент как у меня в примерах?
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37216741
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимоtabn нафига галки стоят редактировать и сохранять?

А как тогда вводить нового работника?

Или создать отдельный ключь
Или убрать галку только с редактировать.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37216761
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимо+ почему ключ строка и не автоинкримент как у меня в примерах?
Потому что с автоинкримент как то поимел много проблем(на уже существующей таблице добавил автоинкримент).
Имеет смысл переработать м.б. сейчас этих проблем не будет.
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37216785
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29прошелмимоtabn нафига галки стоят редактировать и сохранять?

А как тогда вводить нового работника?

Или создать отдельный ключь
Или убрать галку только с редактировать.

да создать отдельное поле ключ,
которое предназначено для связи

таб.номер - это не ключ,
его не нужно использовать для этих целей
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37216788
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29прошелмимо+ почему ключ строка и не автоинкримент как у меня в примерах?
Потому что с автоинкримент как то поимел много проблем(на уже существующей таблице добавил автоинкримент).
Имеет смысл переработать м.б. сейчас этих проблем не будет.

используйте автоинкримент
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37217154
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимоиспользуйте автоинкримент
Исправил
...
Рейтинг: 0 / 0
Grid и ComboBox
    #37217822
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29прошелмимоиспользуйте автоинкримент
Исправил

поздравляю.
ну и что в итоге?
...
Рейтинг: 0 / 0
25 сообщений из 112, страница 4 из 5
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Grid и ComboBox
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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