4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 47
1

Удаление строк из таблицы

22.06.2016, 15:15. Показов 3396. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, помогите реализовать следующую программу.

Имеется файл .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
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.06.2016, 15:15
Ответы с готовыми решениями:

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

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

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

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

10
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 47
27.06.2016, 23:39  [ТС] 2
Друзья, никто не сможет помочь с задачкой?
0
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
28.06.2016, 10:03 3
что вы сделали ? что конкретно не получается ? или нужно за вас написать приложение по удалению определенных записей ?

Не по теме:

я без проблем такое сделаю но не бесплатно, если хотите чтобы вам бесплатно помогли будьте добры выложите свои наработки, укажите что конкретно у вас не получается.

1
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 47
28.06.2016, 11:35  [ТС] 4
Сейчас под рукой нет кода, но у меня не получается прочитать БД и таблицы. Остальную логику я сам реализую.

Выложу свой код чуть чуть попозже.
0
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
28.06.2016, 12:09 5
SQL server подключение и управление
вот пожалуйста простые примеры чтения\записи\удаления записей из базы данных
1
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 47
28.06.2016, 17:57  [ТС] 6
Вот мой вариант, переделал чуть первоначальную задачу. Вывожу все содержимое таблиц в разных вкладках. Пара вопросов.
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
Сообщений: 47
28.06.2016, 18:03  [ТС] 7
Вот такой вид имеет программы при выводе, осталось сделать сортировку при выводе, для удобства и сохранение для функционала.
Миниатюры
Удаление строк из таблицы  
0
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
29.06.2016, 09:30 8
в dataset'ах там где запросы у вас select..... применяйте sql'ные методы сортировки order by поле asc\desc (см. синтаксис sql сортировки)
1
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 47
29.06.2016, 09:33  [ТС] 9
Спасибо за подсказку, попробую так сделать. А по поводу сохранения? Сперва я сделал без TabControl и с таким кодом кнопка сохраняла действия с таблицей.
0
4 / 4 / 1
Регистрация: 06.06.2016
Сообщений: 47
29.06.2016, 11:27  [ТС] 10
Еще раз спасибо, указал такой запрос все отображается правильно от новых к старым.
SQL
1
SELECT PayDate, DocID, PaySum, ClName FROM GoldCrownPay ORDER BY PayDate DESC
Вопрос, а где это указывается в проекте правильно или более просто?

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


Ошибка CS1061 'AllSystemPayTableAdapter" не содержит определения для "Update" и не удалось найти метод расширения "Update", принимающий тип "AllSystemPayTableAdapter" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).
0
29.06.2016, 15:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2016, 15:16
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru