|
25 / 26 / 4
Регистрация: 12.12.2011
Сообщений: 197
|
||||||||||||||||
Как внести изменение в поле для конкретной строки28.03.2012, 13:33. Показов 3328. Ответов 17
Метки нет (Все метки)
Есть обычная форма Supplier с датагридом, данные в который загружаются так: в коде формы этот код
0
|
||||||||||||||||
| 28.03.2012, 13:33 | |
|
Ответы с готовыми решениями:
17
Подсчет количества одинаковых значений по определенным столбцам (в пределах одной конкретной строки) и вывод в поле
|
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
||||||
| 28.03.2012, 13:49 | ||||||
значение - значение ключевого поля в той же строке где надо изменить значение поля Status
0
|
||||||
|
25 / 26 / 4
Регистрация: 12.12.2011
Сообщений: 197
|
||||||
| 28.03.2012, 13:50 [ТС] | ||||||
|
Мне кажется, что ошибка в том, что сначала надо выбрать строки, в которых будет выполняться Update. Я подправил код, но запрос не выполняется:
0
|
||||||
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
||||||
| 28.03.2012, 13:52 | ||||||
0
|
||||||
|
25 / 26 / 4
Регистрация: 12.12.2011
Сообщений: 197
|
||
| 28.03.2012, 13:54 [ТС] | ||
|
И только сейчас дошло: ведь я могу значение поля менять не только с False на True, но и наоборот. Т.е, надо сначала сделать проверку, какое значение у поля, а потом присвоить ему противоположное значение. Опять делать запрос и с помощью конструкции If...Then это дело реализовывать?
0
|
||
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
||||||
| 28.03.2012, 13:55 | ||||||
|
смысл в том, что это:
0
|
||||||
|
25 / 26 / 4
Регистрация: 12.12.2011
Сообщений: 197
|
||
| 28.03.2012, 13:56 [ТС] | ||
0
|
||
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
|
| 28.03.2012, 13:59 | |
|
вот, полистай брошюрку из вложения. Там, правда, для MS SQL server но с аксесом различия синтаксиса минимальны.
0
|
|
|
25 / 26 / 4
Регистрация: 12.12.2011
Сообщений: 197
|
|||||||
| 28.03.2012, 14:00 [ТС] | |||||||
|
Я сейчас так сделал
Добавлено через 51 секунду
0
|
|||||||
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
|
| 28.03.2012, 14:01 | |
|
Добавил вложение...
0
|
|
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
|
| 28.03.2012, 14:05 | |
|
а в самой базе смотрел? А то у тебя в процедуре GetDT по запросу на Update возвращать нечего. По идее DA пустой останется. Базу смотри через аксес. Вроде должно отработать все
1
|
|
|
25 / 26 / 4
Регистрация: 12.12.2011
Сообщений: 197
|
|||||||
| 28.03.2012, 16:46 [ТС] | |||||||
|
Добавлено через 2 часа 38 минут
0
|
|||||||
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
||
| 28.03.2012, 17:06 | ||
|
Просто, если ты пользуешься им как ключом, это нежелательно, т.к. не обеспечивается уникальность значений в данном поле. И еще: результаты запросов показываются в DataGridView, надо понимать, имена полей тоже из БД в шабках столбцов DGV пишутся. Почему бы не почитать про псевдонимы (Alias). Так оно конечному юзеру будет приятнее. Или в БД столбцы поименовать кириллицей (даже с пробелами). А в запросах обязательно окружай имя поля с пробелами в []. Тогда алиасы не нужны будут и в то же время нормальные имена столбцов поимеешь в DGV.
0
|
||
|
25 / 26 / 4
Регистрация: 12.12.2011
Сообщений: 197
|
||
| 28.03.2012, 17:14 [ТС] | ||
|
0
|
||
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
||||||||||||||||
| 28.03.2012, 19:01 | ||||||||||||||||
|
а, ну да. Не досмотрелся. Просто привык уже индексы столбцов извлекать из них самих:
А когда столбцы приходят в пустой DGV, то имя столбца в нем присваивается по имени столбца с данными, прилетевшими из БД. Но на стадии разработки этих столбцов нет! Зато зная, с каким именем прилетит он из БД, можно и обратиться по имени:
Кроме того, читая мануал по SQL ты мог заметить, что порядок следования и количество столбцов в выборке можно регулировать самим запросом: вместо * (все столбцы в порядке их следования в таблице БД) можно написать:
Если хочешь, попробуй этот способ - потом не откажешься
0
|
||||||||||||||||
|
25 / 26 / 4
Регистрация: 12.12.2011
Сообщений: 197
|
||
| 28.03.2012, 19:44 [ТС] | ||
|
Попробовал я вставить
0
|
||
|
1721 / 1208 / 228
Регистрация: 23.12.2010
Сообщений: 1,544
|
||
| 28.03.2012, 19:56 | ||
|
Странная ошибка сама по себе... я именно так всегда стараюсь обращаться.
0
|
||
|
25 / 26 / 4
Регистрация: 12.12.2011
Сообщений: 197
|
|||||||||||
| 29.03.2012, 06:53 [ТС] | |||||||||||
|
Ошибка вот в чём была: я делал запрос к БД в виде
0
|
|||||||||||
| 29.03.2012, 06:53 | |
|
Помогаю со студенческими работами здесь
18
Dataset (после изменение конфигурации БД не могу внести изменение) Добавление значения для конкретной строки Изменение строки в поле Как переставить цифры даты так чтобы её можно внести в поле DATE mysql? Изменение строки в табличном поле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|