|
4 / 4 / 1
Регистрация: 20.12.2019
Сообщений: 310
|
|
Как реализовать программу. Дайте совет19.12.2020, 12:43. Показов 3299. Ответов 29
Сейчас руками заполняем xls файл. Один на всех клиентов (рис 1). На каждого клиента ведется баланс. В синем кружке это итог сложения двух строк получено+ выдано. В день могут и вносить и списать или могут только вносить или только списать. Но итог за все время. В excel очень легко делать. А в C#+SQL как это реализовать. На каждого клиента завести отдельную таблицу и там производить операции. Как вызывать тогда эти таблицы? С помощью комбобокса или завести отдельную таблиц со списком клиентов и через техтбокс(комбобокс) находить клиента а потом на него таблицу тогда как загрузить в грид? Нюанс в том что база лежит на хостинге. Многое реализовал, но не знаю как на каждого клиента загружать таблицы с хостинга. В идеале на каждого клиента будет своя таблица. Рис2. ТАм сумма за день по дням и итог это сложение всех значений столбца сумма. Пока тоже не знаю как сделать в SQL? Таблицы на всех клиентов по структуре одинаковые. Дата сколько внес или списал. Сумма за день и итог за все время сколько он должен или я. Все данные будут вноситься через форму и рядом будет грузиться в грид таблица с его списанием и пополнением. Как правильно все реализовать?
0
|
|
| 19.12.2020, 12:43 | |
|
Ответы с готовыми решениями:
29
Дайте совет:как правильно собрать многопоточный парсер динамических страниц Дайте совет как реализовать Дайте совет, как разбить данную программу на функции? |
|
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
|
|
| 23.12.2020, 18:02 | |
|
gena8208,
.. для вашего варианта с SqlDataAdapter подойдет, мне кажется, вот такой код в части private void save_btn_ClickC# save changes in datagridview .. только там подправьте имена вашего адаптера и DataTable на свои ...
0
|
|
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
||
| 23.12.2020, 18:15 | ||
|
0
|
||
|
4 / 4 / 1
Регистрация: 20.12.2019
Сообщений: 310
|
||
| 23.12.2020, 18:16 [ТС] | ||
|
dataGridView1.ReadOnly = true; save_btn.Enabled = false; new_btn.Enabled = true; delete_btn.Enabled = true; остальные пока не знаю зачем строки удалить кнопку создать кнопку. Объясните плиз
0
|
||
|
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
|
||||||
| 23.12.2020, 18:21 | ||||||
|
..здесь речь идет об имени DataTable, которую вы связали с DGV в своем коде загрузки, у вас это, как я понимаю - dbTable ... остальной код вам, полагаю, не нужен, он к другому вопросу там относится ... т.е достаточно просто как у вас
0
|
||||||
|
4 / 4 / 1
Регистрация: 20.12.2019
Сообщений: 310
|
||||||||
| 23.12.2020, 18:36 [ТС] | ||||||||
Добавлено через 6 минут
0
|
||||||||
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
||
| 23.12.2020, 20:24 | ||
|
gena8208,
Вместо того, чтоб вместо сарая строить нормальный дом, Вы продолжаете мостить костыли и подпорки к сараю. Ну дык грабли и куялду Вам в руки ![]() Добавлено через 5 минут Вам дали ссылки на материалы, дали полезные советы и, главное,- направление. Вам нужно просто выкинуть то, что Вы уже насочиняли и начинать делать правильно. С самого начала. С проектирования БД.
1
|
||
|
4 / 4 / 1
Регистрация: 20.12.2019
Сообщений: 310
|
||
| 23.12.2020, 20:59 [ТС] | ||
|
0
|
||
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
| 23.12.2020, 23:08 | |
|
MS SQL Manager Studio
0
|
|
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
||
| 24.12.2020, 10:29 | ||
|
Если в таблице содержится ID другой таблицы, что вы покажете пользователю? Какая польза от такой программы, если вместо ФИО клиента будет его код? Редактировать запись нужно в отдельном окне или хотя бы в отдельных контролах. Как вы это собираетесь реализовать, если для разных таблиц будут разные контролы? Никак. И если пользователь начнет неправильно вводить данные, он не сможет отменить редактирование.
1
|
||
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
||
| 24.12.2020, 13:09 | ||
Сообщение было отмечено gena8208 как решение
РешениеГрид должен уметь обновлять, сортировать и фильтровать данные, искать по шаблону, должен показывать дополнительную информацию: всего записей, всего отображено, номер текущей записи, значения агрегатов (сумм по денежным колонкам например). Для этого нужно обрабатывать его события и написать соответствующий код, включая дополнительные запросы.
1
|
||
| 24.12.2020, 13:09 | |
|
Дайте совет как запрограммировать К1636РР1АУ?
Дайте совет как этот код работает Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|