|
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
|
|
Удаление строк из таблицы22.06.2016, 15:15. Показов 3670. Ответов 10
Метки нет (Все метки)
Добрый день, помогите реализовать следующую программу.
Имеется файл .mdb лежащий на сетевом диске в нем есть несколько таблиц: A - данные по одной системе, B - данные по другой системе, C - обобщенные данные из A и B за день. У каждой строки есть уникальные id операции. Достаточно консольного приложения алгоритм такой: Выберите из какой системы хотим удалить строку А или Б. Если А Ищем в таблице А поле Field01 значение 12345687999 Ищем в таблице С поле DocId значение 12345687999 Выводим на экран: Найдена операция 12345687999 на сумму (поле Field03) отправитель (Field06, Field07, Field08) //из таблицы А Удалить? да/нет Если да Удалить строку в таблице А Удалить строку в таблице С Вывести удалена операция 12345687999 на сумму (поле Field03) отправитель (Field06, Field07, Field08) иначе начать все сначала. Если Б Ищем в таблице В поле DocId значение 28879954 Ищем в таблице С поле DocId значение 28879954 Выводим на экран: Найдена операция 28879954 на сумму (поле PaySum) отправитель (ClName) //из таблицы В Удалить? да/нет Если да Удалить строку в таблице В Удалить строку в таблице С Вывести удалена операция 28879954 на сумму (поле PaySum) отправитель (ClName) БД большая, много таблиц, но нужно обращаться только к этим трем и к нескольким полям.
0
|
|
| 22.06.2016, 15:15 | |
|
Ответы с готовыми решениями:
10
Удаление выделенных строк из таблицы Удаление/Добавление строк в зависящие таблицы Обновление и удаление строк из таблицы Access |
|
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
|
|
| 27.06.2016, 23:39 [ТС] | |
|
Друзья, никто не сможет помочь с задачкой?
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
|
| 28.06.2016, 10:03 | |
|
что вы сделали ? что конкретно не получается ? или нужно за вас написать приложение по удалению определенных записей ?
Не по теме: я без проблем такое сделаю но не бесплатно, если хотите чтобы вам бесплатно помогли будьте добры выложите свои наработки, укажите что конкретно у вас не получается.
1
|
|
|
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
|
|
| 28.06.2016, 11:35 [ТС] | |
|
Сейчас под рукой нет кода, но у меня не получается прочитать БД и таблицы. Остальную логику я сам реализую.
Выложу свой код чуть чуть попозже.
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
|
| 28.06.2016, 12:09 | |
|
https://www.cyberforum.ru/ado-... 67756.html
вот пожалуйста простые примеры чтения\записи\удаления записей из базы данных
1
|
|
|
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
|
|||||||||||
| 28.06.2016, 17:57 [ТС] | |||||||||||
|
Вот мой вариант, переделал чуть первоначальную задачу. Вывожу все содержимое таблиц в разных вкладках. Пара вопросов.
1. Как сделать что бы изначально при первом выводе колонки были отсортированы по полю PayDate от новых к старым. 2. Кнопка сохранить не работает
Выкладываю код без базы, ее не могу предоставить на обзор.
0
|
|||||||||||
|
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
|
|
| 28.06.2016, 18:03 [ТС] | |
|
Вот такой вид имеет программы при выводе, осталось сделать сортировку при выводе, для удобства и сохранение для функционала.
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
|
| 29.06.2016, 09:30 | |
|
в dataset'ах там где запросы у вас select..... применяйте sql'ные методы сортировки order by поле asc\desc (см. синтаксис sql сортировки)
1
|
|
|
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
|
|
| 29.06.2016, 09:33 [ТС] | |
|
Спасибо за подсказку, попробую так сделать. А по поводу сохранения? Сперва я сделал без TabControl и с таким кодом кнопка сохраняла действия с таблицей.
0
|
|
|
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
|
||||||
| 29.06.2016, 11:27 [ТС] | ||||||
|
Еще раз спасибо, указал такой запрос все отображается правильно от новых к старым.
Я нашел сначала в обозревателе решений dataset а там уже в нужной таблице поиском по коду Select. Трудоемкий путь, возможно что-то я делал не так?
0
|
||||||
|
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
|
|
| 29.06.2016, 15:16 [ТС] | |
|
Помогите еще с сохранением.
Ошибка CS1061 'AllSystemPayTableAdapter" не содержит определения для "Update" и не удалось найти метод расширения "Update", принимающий тип "AllSystemPayTableAdapter" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).
0
|
|
| 29.06.2016, 15:16 | |
|
Помогаю со студенческими работами здесь
11
Удаление строк из таблицы Удаление строк из таблицы Удаление строк из таблицы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|