powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / редактирование в GRID
24 сообщений из 24, страница 1 из 1
редактирование в GRID
    #38312558
konorema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть форма Form1, на ней Grid1, данные в него поступают из table1. Подскажите please как сделать кнопку, чтоб открывалась форма для редактирования выделенной в Grid1 строки
...
Рейтинг: 0 / 0
редактирование в GRID
    #38312584
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konoremaЕсть форма Form1, на ней Grid1, данные в него поступают из table1. Подскажите please как сделать кнопку, чтоб открывалась форма для редактирования выделенной в Grid1 строки

Как правильно обновить форму?
...
Рейтинг: 0 / 0
редактирование в GRID
    #38313572
konorema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWistkonoremaЕсть форма Form1, на ней Grid1, данные в него поступают из table1. Подскажите please как сделать кнопку, чтоб открывалась форма для редактирования выделенной в Grid1 строки

Как правильно обновить форму?

Вот этот вариант не плохой. Как только на f_tmp2 организовать поиск? Попробовал поиск в курсор, редактировать результат поиска не получается.
...
Рейтинг: 0 / 0
редактирование в GRID
    #38313590
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konoremaPaulWistпропущено...


Как правильно обновить форму?

Вот этот вариант не плохой. Как только на f_tmp2 организовать поиск? Попробовал поиск в курсор, редактировать результат поиска не получается.

Посмотри на контекстный поиск

http://forum.foxclub.ru/read.php?26,450077,450114#msg-450114
...
Рейтинг: 0 / 0
редактирование в GRID
    #38313870
sg12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWistПосмотри на контекстный поиск

http://forum.foxclub.ru/read.php?26,450077,450114#msg-450114

Улыбнуло.
2010 год.
Тема: "Есть чем гордиться!"
ТС piva [Болтун] - "А есть у Вас какой-то код или прием в программировании, который Вам самим нравится, и, которым Вы гордитесь перед самим собой ?"
Треп на семи страницах и восхваления друг друга.
Особенно симпатичны последние страницы.
Бедняга Фокс, это реальность.
...
Рейтинг: 0 / 0
редактирование в GRID
    #38317053
konorema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist, Этот поиск подошел, в первом поле Text1 заменяешь, остальные можно редактировать. Спасибо Вам за дельные ответы.
...
Рейтинг: 0 / 0
редактирование в GRID
    #38317381
konorema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist, Вот не задача, при добавлении в Grid из отдельной формы, Grid превращается в белый квадрат.
...
Рейтинг: 0 / 0
редактирование в GRID
    #38317395
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konoremaPaulWist, Вот не задача, при добавлении в Grid из отдельной формы, Grid превращается в белый квадрат.

Пропадают настройки Grid, события столбцов, заголовков, ячеек
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318218
konorema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWistkonoremaPaulWist, Вот не задача, при добавлении в Grid из отдельной формы, Grid превращается в белый квадрат.

Пропадают настройки Grid, события столбцов, заголовков, ячеек

В событие какой формы лучше записать это переопределение, где грид, или в кнопке сохранить той формы, где данные ввожу?
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318274
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konoremaPaulWistпропущено...


Пропадают настройки Grid, события столбцов, заголовков, ячеек

В событие какой формы лучше записать это переопределение, где грид, или в кнопке сохранить той формы, где данные ввожу?

Скорее всего, надо убрать из DE подчиненной формы таблицу источник для грида.
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318304
konorema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist, В подчиненной форме нет Grid, Там Text1, Text2 ... и Command1 в методе Click() которого Insert into в таблицу table1. А на родительской форме Grid заполняется из table1
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318315
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konoremaPaulWist, В подчиненной форме нет Grid, Там Text1, Text2 ... и Command1 в методе Click() которого Insert into в таблицу table1. А на родительской форме Grid заполняется из table1

1. Что в DE дочерней формы находится?

2. Проект прикрепите к сообщению, а то так долго будем искать проблему :)
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318361
konorema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist, Теперь просто чистый Grid становится
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318374
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konoremaPaulWist, Теперь просто чистый Grid становится

В DE формы Manager положи табличку Manager, а из DE формы ManagerGrid табличку Manager убери.
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318411
konorema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWistkonoremaPaulWist, Теперь просто чистый Grid становится

В DE формы Manager положи табличку Manager, а из DE формы ManagerGrid табличку Manager убери.
не запускается форма ManagerGrid на ControlSource ругается
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318424
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konoremaPaulWistпропущено...


В DE формы Manager положи табличку Manager, а из DE формы ManagerGrid табличку Manager убери.
не запускается форма ManagerGrid на ControlSource ругается

Номер и Сообщение об ошибке?
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318550
konorema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist, Error loading file-record number 5. Grid1<or one of its members>. ControlSource: Псевдоним ' MANAGER ' не найден
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318573
konorema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist, ошибка ушла, но Grid1 не обновляется, становится пустым
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318632
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konoremaPaulWist, ошибка ушла, но Grid1 не обновляется, становится пустым

Надо в ините дочерней формы (Manager) прописать код привязки контролов к полям курсора, например для даты договора

Код: sql
1.
2.
3.
4.
5.
6.
7.
LPARAMETERS lof
thisform.AddProperty('ParentForm',lof)

WITH this
	.text1.controlsource = 'manager.date_ship'
** дальше по аналогии привяжи контролы
ENDWITH 
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318862
konorema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWistkonorema
Надо в ините дочерней формы (Manager) прописать код привязки контролов к полям курсора, например для даты договора

Код: sql
1.
2.
3.
4.
5.
6.
7.
LPARAMETERS lof
thisform.AddProperty('ParentForm',lof)

WITH this
	.text1.controlsource = 'manager.date_ship'
** дальше по аналогии привяжи контролы
ENDWITH 

Ситуация та же, Grid1 становиться пустой. Таблица manager это же не курсор.
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318877
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konoremaPaulWistпропущено...


Код: sql
1.
2.
3.
4.
5.
6.
7.
LPARAMETERS lof
thisform.AddProperty('ParentForm',lof)

WITH this
	.text1.controlsource = 'manager.date_ship'
** дальше по аналогии привяжи контролы
ENDWITH 

Ситуация та же, Grid1 становиться пустой. Таблица manager это же не курсор.

Держи
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318890
konorema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
konorema, в метод click() кнопки сохранить пробовал

ManagerGrid.grid1.RecordSource = " "

use ...
insert into ....

ManagerGrid.grid1.RecordSource = " manager "
ManagerGrid.grid1.column1.ControlSource = " manager.id_con"
.......
ManagerGrid.grid1.refresh

тоже Grid очищается

???
...
Рейтинг: 0 / 0
редактирование в GRID
    #38318931
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
konoremakonorema, в метод click() кнопки сохранить пробовал

ManagerGrid.grid1.RecordSource = " "

use ...
insert into ....

ManagerGrid.grid1.RecordSource = " manager "
ManagerGrid.grid1.column1.ControlSource = " manager.id_con"
.......
ManagerGrid.grid1.refresh

тоже Grid очищается

???

Выполни по порядку:

1. В DE формы Manager положи табличку Manager.

2. Из DE формы ManagerGrid табличку Manager убери.

3. В ините дочерней формы (Manager) пропиши код привязки контролов к полям таблицы

Код: sql
1.
2.
3.
4.
5.
6.
7.
LPARAMETERS lof
thisform.AddProperty('ParentForm',lof)

WITH this
	.text1.controlsource = 'manager.date_ship'
** дальше по аналогии привяжи контролы
ENDWITH 



4. Сохрани изменения. Можешь запускать

5. Либо запусти код из проекта, который я прикрепил.
...
Рейтинг: 0 / 0
редактирование в GRID
    #38324994
konorema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist, Получилось таким образом, в click() "добавить" родительской формы записываем
IF .NOT. USED ('manager')
USE manager IN 0
ENDIF
SELECT manager
thisform.grid1.recordsousce = ' '
SCATTER MEMVAR BLANK
DO FORM manager
GO bottom
thisform.Grid1.RecordSource = 'manager'
thisform.Grid1.column1.controlsource = "id"
...
thisform.Grid1.Refresh()

В click() "сохранить" дочерней

INSERT INTO .........
GATHER memvar

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


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