|
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 13
|
||||||
Удаление, изменение, добавление строк в DBGrid22.05.2012, 05:39. Показов 11711. Ответов 12
Метки нет (Все метки)
Всем здравствуйте!!!
Помогите разобраться Дано: Форма с DBGrid которая отображает одну из четырех таблиц из базы данных Access с помощью RadioButton1-4 Нужно: 1. При нажатии кнопки Удалить удалялась выделенная строка таблицы которая открыта Radio Buttonом 2. При нажатии кнопки Добавить добавлялась строка в ту таблицу которая открыта Radio Buttonом 3. При нажатии кнопки Изменить вылазила форма где бы показывались старые данные выделенной строки таблицы(которая открыта Radio Buttonом) в Editах, где тут можно было их изменить и записать обратно Количество столбцов в таблицах разное( Добавлено через 2 часа 9 минут
0
|
||||||
| 22.05.2012, 05:39 | |
|
Ответы с готовыми решениями:
12
[C++ builder XE] DBGrid. Удаление/добавление/изменение БД mysql через DBGrid
Изменение DbGrid и добавление существующего товара |
|
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 13
|
|
| 22.05.2012, 05:51 [ТС] | |
|
Вот сама программа на всякий пожарный
0
|
|
|
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 13
|
|||||||
| 22.05.2012, 06:05 [ТС] | |||||||
0
|
|||||||
| 22.05.2012, 06:22 | |
|
Посмотрел твой проект.
Новичок в программировании?! И так для начала. У тебя же одна база - одна! зачем тебе 2 ADOConnection в Unit2. Сделай лучше DataModule и туда его. На Form1 вместо GroupBox лучше RadioGroup, оставь одинт ADOQuery1 остальные лишние. В Form2 в Edit'ах просто данные ADOQuery1 из Form1, а записать можно и ADOQuery2(например) в DataModuleДобавлено через 2 минуты наименование полей и параметров разные вещи!
0
|
|
|
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 13
|
||||||
| 22.05.2012, 16:25 [ТС] | ||||||
|
Посмотрел твой проект.
Новичок в программировании?! И так для начала. У тебя же одна база - одна! зачем тебе 2 ADOConnection в Unit2. Сделай лучше DataModule и туда его. На Form1 вместо GroupBox лучше RadioGroup, оставь одинт ADOQuery1 остальные лишние. В Form2 в Edit'ах просто данные ADOQuery1 из Form1, а записать можно и ADOQuery2(например) в DataModuleА где расположен DataModule? Добавлено через 4 минуты Разобрался в чем причина нужно было убрать _ в Insert Into теперь выдает DataType mismatch Добавлено через 9 часов 50 минут
0
|
||||||
|
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 13
|
|||||||
| 22.05.2012, 16:53 [ТС] | |||||||
|
Добавлено через 3 минуты я разобрался у меня в базе данных не те типы стояли( теперь нормально добавляет, но почему то сразу не обновляет пробовал код
0
|
|||||||
|
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 13
|
|||||||
| 22.05.2012, 17:08 [ТС] | |||||||
|
Добавлено через 5 минут Я еще пытался ваш код удаления туда присобачить. Не могли бы вы мне объяснить как блондинке как это сделать в моем случае
1
|
|||||||
|
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 13
|
|
| 22.05.2012, 20:05 [ТС] | |
|
Вы как-то хитро сделали обновления после добавления строки. Почему-то пока не настроешь ADO из Form2 на Form1 база данных в DBGrid1 вообще не появляется( Пытаюсь сделать тоже самое что сделали вы но уже для RadioButon2 ничего не получается(
0
|
|
|
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 13
|
||
| 22.05.2012, 20:40 [ТС] | ||
|
И еще ваш код удаления для выделенной строки)
0
|
||
| 22.05.2012, 20:40 | |
|
Помогаю со студенческими работами здесь
13
Добавление строк DBGrid Добавление строк в DBGrid Добавление и редактирование строк DBGrid Удаление строк в DbGrid Как сделать добавление/редактирование/удаление записи в dbgrid? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|