|
4 / 4 / 0
Регистрация: 07.05.2019
Сообщений: 17
|
|
Выбор нужных строк из datagridview по условию для записи в таблицу базы данных mysql18.09.2024, 08:15. Показов 2502. Ответов 29
Метки нет (Все метки)
Здравствуйте!
Пока не сильно силен в vb.net. Столкнулся с проблемой, нигде не могу найти ответ. Есть база данных mysql, в которой есть таблица словаря (sp) и таблица оформленных заказов (zakaz_tab). Словарь выводится на форму в datagridview. Поиск наименования готовой продукции в datagridview осуществляется с помощью textbox по части слова. Для выбора нужной готовой продукции в словаре имеется пустой столбец Количество, куда вводится нужное количество и по нажатии на кнопку текущая строка datagridview переносится в таблицу zakaz_tab, при этом перемножаются столбцы цена и количество, ну и естественно в zakaz_tab вводится наименование продукции, ед. измерения и т.д. При таком режиме работы (перенос текущей записи по одной) нужные данные из datagridview заносятся в таблицу zakaz_tab. Естественно каждый раз идет обращение к строке подключения и sql запрос insert. В ввиду того, что в datagridview в столбце количество вручную вводится количество выбранной продукции, я хотел проставить в столбце в нужных строках количество и по условию количество>0 скопом выгрузить в таблицу zakaz_tab нужные строки, но столкнулся с тем, что в datagridview проставленная цифра количества в нужной строке исчезает, после ввода в текстбокс очередного поискового наименования. Во время фильтрации предыдущие цифры в столбце количество исчезают. Я понял почему это происходит, теперь вопрос - как это можно обойти? Или есть какие то другие способы как решить эту задачу… Прошу подсказать что делать или в каком направлении действовать.
0
|
|
| 18.09.2024, 08:15 | |
|
Ответы с готовыми решениями:
29
Выбор строк dataGridView, удовлетворяющих условию Как для новой записи сделать автоматическую подстановку ID из базы данных в dataGridView? Как выводить данные по условию из базы данных mysql |
| 25.09.2024, 09:10 | ||
|
0
|
||
|
4 / 4 / 0
Регистрация: 07.05.2019
Сообщений: 17
|
|
| 25.09.2024, 09:46 [ТС] | |
|
Uswer,
Понял Вас спасибо за ответ!
0
|
|
|
148 / 70 / 12
Регистрация: 11.02.2017
Сообщений: 310
|
|
| 25.09.2024, 09:48 | |
|
StasCher, INSERT INTO и SELECT INTO и WHERE
https://sky.pro/wiki/sql/kopir... ql-server/
0
|
|
|
148 / 70 / 12
Регистрация: 11.02.2017
Сообщений: 310
|
||||||
| 25.09.2024, 14:05 | ||||||
|
StasCher, Один из вариантов с "виртуальным столбцом".
0
|
||||||
|
4 / 4 / 0
Регистрация: 07.05.2019
Сообщений: 17
|
|
| 25.09.2024, 14:43 [ТС] | |
|
Hell666,
Спасибо Вам огромное, Вы в очередной раз меня выручили!!! Надеюсь больше Вас не побеспокою! Это то, что мне было нужно! Всех Вам благ и здоровья!!!!
0
|
|
|
4 / 4 / 0
Регистрация: 07.05.2019
Сообщений: 17
|
|
| 07.10.2024, 10:41 [ТС] | |
|
Hell666,
Здравствуйте! Помогите еще раз, столкнулся с непонятным для меня явлением, объясняю что произошло. На форме F2 были расположены 4 datagridview, несколько textbox и 2 кнопки. Решил все сдвинуть на форме вправо, выделил все элементы после чего нажал на -> несколько раз, потом решил еще и саму форму чуть уменьшить, но при уменьшении формы вдруг конструктор захлопнулся и не дает ничего делать, пишет, что есть 1 ошибка "ссылка на объект не указывает на экземпляр объекта". Справка MSDN ничего не дала, вернее что ошибка не известна. Есть стек вызовов, могу приложить. Что можно сделать? Жуть какая то первый раз с таким сталкиваюсь. Если Вас не затруднить подскажите как выйти из создавшегося положения...
0
|
|
|
148 / 70 / 12
Регистрация: 11.02.2017
Сообщений: 310
|
|
| 07.10.2024, 10:53 | |
|
StasCher, Ну. Самое первое и самое простое что нужно было сделать это не сохранять проект и Redo с Undo. Но поезд скорее всего ушел. А теперь проанализировать код и найти ошибочный объект. В окне списка ошибок два раза щелкнуть на ошибке и перейти к коду. Можно дать сюда проект в архиве.
0
|
|
|
4 / 4 / 0
Регистрация: 07.05.2019
Сообщений: 17
|
|
| 07.10.2024, 11:17 [ТС] | |
|
Hell666,
Вы опять выручили, да нашел ошибки, в окне списка ошибок дважды щелкнул на ошибку и стало все ясно, а именно в коде приписал дополнительно следующее: Private Sub TextBox3_Enter(sender As Object, e As EventArgs) Handles TextBox3.Enter, TextBox6.Enter выделил красным, и так у нескольких, все исправил и заработало. Спасибо!!!
1
|
|
|
148 / 70 / 12
Регистрация: 11.02.2017
Сообщений: 310
|
|||||
| 07.10.2024, 11:25 | |||||
|
StasCher, Ошибка
0
|
|||||
|
4 / 4 / 0
Регистрация: 07.05.2019
Сообщений: 17
|
|
| 07.10.2024, 11:45 [ТС] | |
|
Hell666,
Честно скажу не знаю, увидел именно это, после того как отредактировал в нескольких местах все заработало... Я рад, что все исправилось, а то больше часа сидел, рылся в интернете... не удобно было Вас лишний раз беспокоить, но понял, что это что то серьезное, жалко было проделанной работы, поэтому и обратился. Спасибо Вам, главное что все нормально разрешилось!
1
|
|
| 07.10.2024, 11:45 | |
|
Добавление записи в любую таблицу любой базы MySQL из web-интерфейса Загрузка базы данных из MySQL в DataGridView Как добавить записи в несколько строк в таблицу mysql?
Как по условию изменить цвет шрифта вывода из базы данных mysql Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|