Форум программистов, компьютерный форум, киберфорум
Visual FoxPro
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/30: Рейтинг темы: голосов - 30, средняя оценка - 4.60
2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395

Grid и данные

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

Студворк — интернет-сервис помощи студентам
добрый день, в грид вывожу данные из таблицы exp(ide и fio) как при клике по строке грид вывести значение ide и при нажатии на кнопку открыть форму записать этот ide в text1 новой формы?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
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; и &lt;Grid.RowDefinnitions&gt;?

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

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
Дело не в полях таблицы, а дело в свойствах 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  [ТС]
убрать запятые и ; ?
0
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
29.10.2016, 22:11
Цитата Сообщение от Radioaktiv Посмотреть сообщение
убрать запятые и ; ?
Да каждое поле будет записываться отдельной командой.
1
2 / 2 / 4
Регистрация: 09.10.2015
Сообщений: 395
29.10.2016, 22:16  [ТС]
я разобрался, проблема была с text11 , нужно было вот так вставлять id_exp WITH exp.ide

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

Решение

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

Решение

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

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

Добавлено через 8 минут
вот я вывел данные для редактирования, но почему я не могу внести в text свои изменения?
0
32 / 31 / 12
Регистрация: 11.06.2016
Сообщений: 240
Записей в блоге: 11
30.10.2016, 07:17
Цитата Сообщение от 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  [ТС]
а 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.10.2016, 23:38

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru