Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
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
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.06.2016, 15:15
Ответы с готовыми решениями:

Удаление выделенных строк из таблицы
Всем привет! Есть приложение, которое связывает sql и c#. Имеются две таблицы с данными из sql Сотрудники и Должности. Для каждой...

Удаление/Добавление строк в зависящие таблицы
Привет всем! Такой вопрос: Как добавлять/удалять строки из зависимых таблиц? К примеру есть две таблицы - Data и History. History имеет...

Обновление и удаление строк из таблицы Access
Всем доброго дня. Столкнулся с проблемой обновления и удаления строк из таблицы access используя шарп. Код привожу ниже, может кто...

10
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
27.06.2016, 23:39  [ТС]
Друзья, никто не сможет помочь с задачкой?
0
 Аватар для wm_leviathan
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
 Аватар для wm_leviathan
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. Кнопка сохранить не работает
C#
1
this.allSystemPayTableAdapter.Fill(this.allPerevodSet.AllSystemPay);
Надо поменять на
C#
1
this.allSystemPayTableAdapter.Update(this.allPerevodSet.AllSystemPay);
но где то не хватает public или в чем ошибка?
Выкладываю код без базы, ее не могу предоставить на обзор.
Вложения
Тип файла: zip DeletePerevod.zip (245.4 Кб, 9 просмотров)
0
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
28.06.2016, 18:03  [ТС]
Вот такой вид имеет программы при выводе, осталось сделать сортировку при выводе, для удобства и сохранение для функционала.
Миниатюры
Удаление строк из таблицы  
0
 Аватар для wm_leviathan
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  [ТС]
Еще раз спасибо, указал такой запрос все отображается правильно от новых к старым.
SQL
1
SELECT PayDate, DocID, PaySum, ClName FROM GoldCrownPay ORDER BY PayDate DESC
Вопрос, а где это указывается в проекте правильно или более просто?

Я нашел сначала в обозревателе решений dataset а там уже в нужной таблице поиском по коду Select. Трудоемкий путь, возможно что-то я делал не так?
Миниатюры
Удаление строк из таблицы  
0
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 48
29.06.2016, 15:16  [ТС]
Помогите еще с сохранением.


Ошибка CS1061 'AllSystemPayTableAdapter" не содержит определения для "Update" и не удалось найти метод расширения "Update", принимающий тип "AllSystemPayTableAdapter" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.06.2016, 15:16
Помогаю со студенческими работами здесь

Удаление строк из таблицы
Здравствуйте. Помогите с удалением поля из таблицы по заданому индексу. Пользователь вводит в текстовое поле индекс "ID", а в...

Удаление строк из таблицы
Добрый день! подскажите, как можно разрулить следующую ситуацию: есть столбец, в котором находятся номенклатуры товаров (8 цифр), но тут...

Удаление строк из таблицы
Добрый день! Есть проблема: - необходимо из таблицы удалить строки дата в которых отстоит от текущей на 1 год (365 дней) - это...

Удаление строк из таблицы
имеется база. мне необходимо чтобы при заполнении формы журнал замечаний при выборе номера блока в графе поставлен чтобы этот блок...

Некорректное удаление строк из таблицы
Добрый день. Перейду сразу к делу. Есть две таблицы: 1) справочник 2) и обрабатываемая При отсутствии ID сотрудника...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
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 На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru