2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395
1

Grid и данные

29.10.2016, 16:08. Показов 5281. Ответов 64
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
добрый день, в грид вывожу данные из таблицы exp(ide и fio) как при клике по строке грид вывести значение ide и при нажатии на кнопку открыть форму записать этот ide в text1 новой формы?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2016, 16:08
Ответы с готовыми решениями:

Не обновляются данные в Grid
Здравствуйте. У меня есть в базе данных "Библиотека" таблица "индивидуальный учет". В ней...

Как в Data Grid изменять данные? Data Grid связана с sql БД
(WPF) В форме есть Data Grid и 3 кнопки (Изменить, Сохранить, Удалить). Как сделать чтоб эти кнопки...

Возможно ли задать в XAML число строк и столбцов Grid сразу, без исп <Grid.ColumnDefinitions> и <Grid.RowDefinnitions>?
Возможно ли задать в XAML число строк и столбцов Grid сразу, без исп &lt;Grid.ColumnDefinitions&gt; и...

Получить данные о Grid
Почему я не могу получить данные о &quot;Grid&quot; из события &quot;LayoutUpdated&quot; через &quot;sender&quot;? Ошибка: Ссылка...

64
2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395
29.10.2016, 21:55  [ТС] 21
Author24 — интернет-сервис помощи студентам
ну вроде как все правильно

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SELECT podexpert 
APPEND BLANK
REPLACE zakl WITH VAL(THISFORM.Text1.Value),;
fio WITH THISFORM.Text2.Value,;
pol WITH THISFORM.Text12.Value,;
birtdhay WITH THISFORM.Text3.Value,;
vozr WITH THISFORM.Text4.Value,;
registration WITH THISFORM.Text5.Value,;
datevskr WITH THISFORM.Text6.Value,;
mestosm WITH THISFORM.Text7.Value,;
lpu WITH THISFORM.Text8.Value,;
smnaproizv WITH THISFORM.Text9.Value,;
date_registr WITH THISFORM.Text10.Value,;
id_exp WITH VAL(ALLTRIM(THISFORM.Text11.Value))
Миниатюры
Grid и данные   Grid и данные  
0
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
29.10.2016, 22:08 22
Дело не в полях таблицы, а дело в свойствах TextBox. Ты пытаешься перевести строку в строку STR(строка) или число в число VAL(число).

Добавлено через 7 минут
Можешь переписать так:
REPLACE zakl WITH VAL(THISFORM.Text1.Value)
REPLACE fio WITH THISFORM.Text2.Value
REPLACE pol WITH THISFORM.Text12.Value
и т.д.
Поймешь где ошибка.
1
2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395
29.10.2016, 22:10  [ТС] 23
убрать запятые и ; ?
0
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
29.10.2016, 22:11 24
Цитата Сообщение от Radioaktiv Посмотреть сообщение
убрать запятые и ; ?
Да каждое поле будет записываться отдельной командой.
1
2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395
29.10.2016, 22:16  [ТС] 25
я разобрался, проблема была с text11 , нужно было вот так вставлять id_exp WITH exp.ide

Добавлено через 30 секунд
а вот редактирование так и не работает, даже и понять не могу из-за чего
0
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
29.10.2016, 22:16 26
Цитата Сообщение от Radioaktiv Посмотреть сообщение
я разобрался, проблема была с text11 , нужно было вот так вставлять id_exp WITH exp.ide
Молодец. Удачи.
1
2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395
29.10.2016, 22:18  [ТС] 27
а можно я скину вам проект, гляните глазом где ошибся по поводу редактирования записи?
0
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
29.10.2016, 22:18 28
Давай
1
2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395
29.10.2016, 22:20  [ТС] 29
пароль 124
Вложения
Тип файла: zip kursovoi.zip (11.7 Кб, 12 просмотров)
0
2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395
29.10.2016, 22:21  [ТС] 30
и на форме при нажатии на кнопку осведетельствование тоже не открывает в новой форме в гриде записи
0
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
29.10.2016, 22:24 31
Лучший ответ Сообщение было отмечено Radioaktiv как решение

Решение

А где сам проэкт? Или ты отдельными формами писал? И базы нет.
1
2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395
29.10.2016, 22:27  [ТС] 32
audoos.PJT
а в папке форм формы, а dbf таблицы
0
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
29.10.2016, 22:30 33
Ну посмотри свой архив, там нет файлов pjx, pjt
1
2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395
29.10.2016, 22:32  [ТС] 34
вот, извиняюсь
Вложения
Тип файла: zip kursovoi.zip (31.7 Кб, 7 просмотров)
0
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
29.10.2016, 23:04 35
Лучший ответ Сообщение было отмечено Radioaktiv как решение

Решение

У тебя формируется test_cursor по которому ты и передвигаешься, а в форме редактирования ControlSource на другой таблице.

Добавлено через 9 минут
Очисть INIT в форме podexpform
1
2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395
29.10.2016, 23:07  [ТС] 36
точно, спасибо огромное, выручили, пока буду доделывать это, пока нету вопросов)))
0
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
29.10.2016, 23:09 37
Будь здоров.
0
2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395
29.10.2016, 23:47  [ТС] 38
кстати а можете подсказать синтаксис udate ?

Добавлено через 8 минут
вот я вывел данные для редактирования, но почему я не могу внести в text свои изменения?
0
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
30.10.2016, 07:17 39
Цитата Сообщение от Radioaktiv Посмотреть сообщение
вот я вывел данные для редактирования, но почему я не могу внести в text свои изменения?
Если к контролу подключена таблица, то изменение записываются в таблицу сразу по выходе из контрола.
Если курсор, то он ReadOnly.
Если хочешь редактируемый курсор то добавь в конце SELECT .....READWRITE.
Программирую на FoxPro еще с 2.0, когда он был еще канадской фирмы Fox Software, но сам недавно узнал о такой возможности. Хотя кому она нужна можно запрос отправить INTO TABLE таблица и образуется обыкновенный DBF.
0
2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395
30.10.2016, 23:38  [ТС] 40
а update стандартный в фокспро?

Добавлено через 48 минут
пишет что Alias text1 отсутствует

SQL
1
2
3
4
5
6
7
8
9
10
11
UPDATE podexpert SET zakl=VAL(THISFORM.Text1.Value),;
fio=THISFORM.Text3.Value,;
pol=THISFORM.Text4.Value,;
birtdhay=THISFORM.Text5.Value,;
vozr=THISFORM.Text6.Value,;
registration=THISFORM.Text7.Value,;
datevskr=THISFORM.Text8.Value,;
mestosm=THISFORM.Text9.Value,;
lpu=THISFORM.Text10.Value,;
smnaproizv=THISFORM.Text11.Value,;
date_registr=THISFORM.Text2.Value WHERE id_exp=test_cursor.ide
0
30.10.2016, 23:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2016, 23:38
Помогаю со студенческими работами здесь

DB Grid не показывает данные таблиц БД
Здравствуйте, помогите пожалуйста Я в DataBase Desktop создала 5 связанных таблиц, каждая...

Данные из Grid записать в listbox
Доброго времени суток, Подскажите: из grid'a нужно добавить элементы по 2ому клику в listbox(это...

Grid не отображает данные из представления
Здравствуйте. Возникла проблема - есть представление в access, запрос в нем идет через оператор...

Взять данные из grid и сохранить их в БД MySql
Вообщем данные вывел из БД в grid а теперь задача, сделать редактирование данных в таблице grid,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru