|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
22.10.2016, 07:53 | #51 | |
Форумчанин
Регистрация: 23.09.2016
Сообщений: 169
|
Цитата:
|
|
22.10.2016, 07:59 | #52 |
Форумчанин
Регистрация: 23.09.2016
Сообщений: 169
|
как не хранить данные в элементах управления,выгружать их в подходящий контейнер и выводить с помощью свойства контрола .DataSource???
и про это тоже объясните по подробнее пожалуйста |
22.10.2016, 10:25 | #53 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Что подробнее?
1. Поля класса это например Код:
В зависимости от задачи можно сделать public (чтоб можно было обращаться из других классов) или private, и const/readonly/static (лучше стараться делать все что возможно const или readonly). В данном случае видимо можно сделать поле для значения ConnectionString const, потому что это просто неизменяемая строка доступная уже в момент компиляции, до выполнения программы. https://msdn.microsoft.com/en-us/lib...or=-2147217396 2. Копипастить одинаковый код или значения (строковые литералы, числа, ...) — это плохо. Сложнее менять при необходимости изменений, легче допустить ошибку, сложнее читать, ... Лучше выносить повторяющиеся действия в функции, значения заносить в более глобальные константы и т.п. (и не повторяющиеся действия тоже стоит как-то разбивать на функции и т.п., ибо это проще и удобнее, чем простыни на 100500 строк в button_Click)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 22.10.2016 в 13:01. |
22.10.2016, 16:22 | #54 |
Форумчанин
Регистрация: 23.09.2016
Сообщений: 169
|
Спасибо приму к сведению))
|
23.10.2016, 11:38 | #55 |
Форумчанин
Регистрация: 23.09.2016
Сообщений: 169
|
подскажите пожалуйста как выполнить следующую задачу:
элементы на форме: TextBox - 2 checkBox -1 button -2 В TextBox1 указывается сумма, кнопка button1 заносит указанную сумму в базу Вопрос: Как суммировать весь столбец в базе кнопкой button2 и вывести его в TextBox2 но суммировать именно те поля где checkBox1 = False.. И второй вопрос как сделать тоже самое но без кнопки? чтобы сумма выводилась в поле сама автоматический? В программе Access данную задачу я реализовал следующим образом.. Просто в том поле где должна была выводится сумма указал следующие данные: =Sum(IIf([checkBox]=Истина;0;[Поле])) В c# пробовал сделать следующее: Код:
слышал еще что при создании таблицы в таких случаях указывается тип bit где к 0 присваивается False а к 1 присваивается True но как это все реализовать незнаю Помогите пожалуйста в решении данной задачи Последний раз редактировалось Lord_Jesus_; 23.10.2016 в 11:42. |
23.10.2016, 17:41 | #56 |
Форумчанин
Регистрация: 23.09.2016
Сообщений: 169
|
Спасибо большое у меня все получилось,,,нашел способ как реализовать данную задачу...
Правда сделал не так как хотелось но работает, тип данных money, в listview указал условие на checkbox а также на кнопку Код:
|
26.10.2016, 13:52 | #57 |
Форумчанин
Регистрация: 23.09.2016
Сообщений: 169
|
тип данных date
Указан недопустимый тип данных. [ Data type (if known) = date Почему? В чем ошибка? |
26.10.2016, 14:21 | #58 | |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Цитата:
|
|
26.10.2016, 16:32 | #59 |
Форумчанин
Регистрация: 23.09.2016
Сообщений: 169
|
date использую возникает ошибка
если использую datetime все хорошо,,,то мне время ненужно как быть? дата мне нужна для реализации поиска от ночальной даты до конечной,,,да и при добавлении данных в таблицу появляется еще кроме даты время а мне нужна только дата подскажите пожалуйста.. И еще возникла такая проблема... в textbox использую событие validated double a; double.TryParse(textBox1.Text, out a); if (a > 0) { textBox1.Text = a.ToString("n"); } Чтобы числа выводились и вводились с разделителями в public Form1() указал суммирование, чтобы суммировалось автоматический: command.CommandText = "SELECT SUM(COALESCE(sum_u,0)) FROM dolgi WHERE (z_sum_u = 'Открыт')"; object sum =command.ExecuteScalar(); textBox2.Text = sum.ToString(); Проблема состоит в следующим, когда добавляю данные в ListView например добавляю сумму 1500, ввожу в TextBox она преобразовывается и получается 1500,00 Добавляю в ListView там тоже также отображается 1500,00 вообщем все как надо, но сумма эта которая выводится автоматический в поле textBox2 отображается так---> 150000, как это можно исправить???? |
26.10.2016, 16:57 | #60 | |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
что там у вас с датами происходит известно только вам, может надо без времени а может со временем, тут 50/50
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С базой данных | ArinaP | БД в Delphi | 5 | 23.05.2015 23:57 |
Реализовать работу предприятия в БД наилучшим образом! (автосервис) | ЖеняЖеняЖеня | Microsoft Office Access | 2 | 12.04.2013 13:13 |
Реализовать работу формулы | Prony5 | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 19.10.2011 09:59 |
Реализовать работу с файлом | death65 | Помощь студентам | 2 | 14.02.2011 17:18 |
как ускорить работу с большой dbf базой? | avfly | БД в Delphi | 22 | 13.10.2009 21:37 |