|
5 / 5 / 1
Регистрация: 05.02.2010
Сообщений: 67
|
|
Как обращаться с одной формы к DGV, находящемуся на другой форме08.12.2011, 20:56. Показов 2945. Ответов 18
Метки нет (Все метки)
Здравствуйте, подскажите как обращаться с одной формы к датагриду находящемуся на другой форме,
добавлять новые элементы. Скажем так....есть поля "Название", "Описание" и тд. Я создал форму добавления и теперь ищу способ реализовать ее. Подскажите как из текстбокса считать текст и записать в датагрид, и еще, если есть база данных подключенная к проекту, как сохранить в нее созданную новую запись
0
|
|
| 08.12.2011, 20:56 | |
|
Ответы с готовыми решениями:
18
Как из одной формы обращаться к переменным другой формы Как из одной формы запустить Sub в другой форме? |
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||
| 10.12.2011, 17:06 | ||||||
|
Насколько мне известно в базе данных данные хранятся не в формах, а в таблицах.
Формы служат для отображения результатов. Поэтому и добалять данные надо в таблицу А добавлять в таблицу примерно так(кусок кода из моей программы)
1
|
||||||
|
36 / 36 / 3
Регистрация: 26.09.2009
Сообщений: 298
|
|
| 10.12.2011, 22:17 | |
|
Alex77755, есть форма с датагрид, есть ещё одна форма с полями, соответствующими столбцам в таблице, вводишь данные в поля, нажимаешь кнопочку, все сохраняется, данные в таблице обновляются. Вот так надеюсь понятней суть вопроса изложил.
1
|
|
|
5 / 5 / 1
Регистрация: 05.02.2010
Сообщений: 67
|
|
| 11.12.2011, 01:39 [ТС] | |
|
necro изложил всю суть более проще!....именно это я мне и необходимо
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
| 11.12.2011, 12:02 | |
|
necro, Cuba
О какой база вы говорите? Где у вас хранятся данные? Когда говорят о базе - подразумевается что это mdb. Но вовсе не обязательно. База может быть и в других форматах( txt, xls и пр.)
0
|
|
|
36 / 36 / 3
Регистрация: 26.09.2009
Сообщений: 298
|
|
| 11.12.2011, 14:04 | |
|
По моему в данном вопросе не важно, какой формат имеет база, хотя мб я ошибаюсь, .mdf.
Тут важно другое. Как добавить в датагрид данные, с помощтю другой формы, если до сих пор не понятно объяснил, то вот скрины. Вот дата грид http://www.fotohost.by/show/bd... 96b4411c00 вот вторая форма http://www.fotohost.by/show/47... a5a35610ea Нажимаю на кнопку сохранить и данные добавляются на первую форму в датагрид. надеюсь так понятней. А вопрос, как это сделать.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||||
| 11.12.2011, 14:35 | ||||||||
Если источником данных служит рекордсет, то никак. Только менять(добавлять, редактировать) источник данных. Добавлено через 1 минуту Ссылки не открываются Да и не охота смотреть картинки. Лучше выложи проект Добавлено через 3 минуты
Он служит только для отображения данных!!! Добавлять надо сразу в базу. Добавлено через 10 минут Если делаете из VB добавлять так:
0
|
||||||||
|
36 / 36 / 3
Регистрация: 26.09.2009
Сообщений: 298
|
|
| 11.12.2011, 14:56 | |
|
В общем вот проект.
Мы наверное друг друга не понимаем или я вас не понимаю, скорее второе.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||
| 11.12.2011, 15:16 | ||||||
|
Только увидев название архива я уже понял: Ты не в том разделе:
У тебя NET там, конечно, всё не так!! Выбирай правильно раздел Добавлено через 1 минуту Да к тому же 2010!! У меня только 2008 - открыть не могу Добавлено через 15 минут Или при импорте в 2008(в чём я сомневаюсь так как раньше уже такое делал без ошибок) или Не могу понять зачем столько раз дублировать:
0
|
||||||
|
36 / 36 / 3
Регистрация: 26.09.2009
Сообщений: 298
|
|
| 11.12.2011, 15:31 | |
|
скорее при импорте, в 2010 у меня такого нету
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||
| 11.12.2011, 15:32 | ||||||
|
А как звучало задание вообще?
Всё надо было создавать программно?
0
|
||||||
|
36 / 36 / 3
Регистрация: 26.09.2009
Сообщений: 298
|
|
| 11.12.2011, 15:42 | |
|
Да это не задание, это я вообще курсовую пытаюсь делать.
Нашел другой выход, повытягивал на форму из data sources все столбцы эти, когда в таблице выделяю строку то она отображается в этих полях, если выделю пустую, то могу добавить новые данные и они в принципе сохраняются, но это все равно не то, хотелось бы тоже самое, но через другую форму.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
| 11.12.2011, 15:44 | |
|
У меня получилось кода более 8000 строк.
Много дублей. Может быть это издерки импорта. Скопируй код самих форм
0
|
|
|
36 / 36 / 3
Регистрация: 26.09.2009
Сообщений: 298
|
|||||||||||
| 11.12.2011, 15:54 | |||||||||||
|
там же кода и нету считай никакого оО
0
|
|||||||||||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 11.12.2011, 16:45 | ||
|
Не получается полностью импортировать проект.
Вижу только, что таблица на форме привязывается к таблице в базе. Поэтому точно данные надо добавлять не в таблицу на форме, а непосредственно в базу. Добавлено через 2 минуты
Добавлено через 1 минуту Хотя вряд ли так получится если у полей указан источник данных
0
|
||
|
5 / 5 / 1
Регистрация: 05.02.2010
Сообщений: 67
|
|
| 11.12.2011, 17:11 [ТС] | |
|
Ребята, если я вам скину архив со своим проектом, сможете дописать необходимый код для добавления записей в бд?
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
| 11.12.2011, 17:14 | |
|
Попроси, то бы топик перенесли в NET
Там больше спецов по твоей теме. Я немного разбираюсь, но у меня 2008
0
|
|
|
5 / 5 / 1
Регистрация: 05.02.2010
Сообщений: 67
|
|||||||||||
| 11.12.2011, 20:09 [ТС] | |||||||||||
|
ребята а как сделать , что-бы при нажатии кнопки открывало Help находящийся в той же папке что и проект
Добавлено через 2 минуты
как вариант еще
0
|
|||||||||||
| 11.12.2011, 20:09 | |
|
Помогаю со студенческими работами здесь
19
Как из одной формы запустить Sub в другой форме? (Дубль два)
Как из одной формы запустить метод, который находится в другой форме
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|