1 / 1 / 0
Регистрация: 01.10.2015
Сообщений: 127
|
||||||
1 | ||||||
ADOQuery - пока не конец файла27.09.2016, 14:33. Показов 2156. Ответов 9
Метки нет (Все метки)
Доброго времени суток !
Столкнулся со следующей проблемой ! Из запроса в ADOQuery хочу взять определенные данные. Использую для этого ADOQuery.Locate(),все прекрасно работает, но по совпадающим критерия, которые я ввел, должна складываться сумма из двух чисел. То есть, при Locate, в переменную SUMM он мне заносит последнюю совпадающую строку , и там значение допустим 14. Но перед ним, есть еще одно значение, и там число 3. В итоге, должно получится 17. Но он останавливается на последней, зная, что Locate, только для одной записи. Для этого я сделал While not EOF и FeildByName, но он игнорит мое условие. Для понятия скидываю код !)
0
|
27.09.2016, 14:33 | |
Ответы с готовыми решениями:
9
Пока не конец текстового файла Из входного потока прочитать литеру за литерой, пока не встретится не цифра или конец файла Цикл пока не конец строки Ввод, пока не достигнут конец ввода |
Модератор
|
|||||||||||
27.09.2016, 14:50 | 2 | ||||||||||
Если Вам требуется найти сумму элементов в каком-то столбце при выполнении какого-то условия, то не проще ли выполнить запрос
0
|
1 / 1 / 0
Регистрация: 01.10.2015
Сообщений: 127
|
|
27.09.2016, 14:57 [ТС] | 3 |
Смысл в том, что я выполняю условие по дате и станции.
Пример: 26.09.2016 Станция - вестибюль - число ----------------------------------- Каширская - КаширскаяС - 14 Каширская - КаширскаяЮ- 3 ------------------------------------- Он будет находить только последнее выражение (3) А мне нужно еще и 14, чтобы в итоге 14 и забрать его в переменную !
0
|
пофигист широкого профиля
4732 / 3167 / 858
Регистрация: 15.07.2013
Сообщений: 18,248
|
|
27.09.2016, 15:11 | 4 |
Предложенный D1973 способ найдет все что нужно.
0
|
Модератор
|
||||||
27.09.2016, 15:15 | 5 | |||||
Нет, ну а я тебе о чем пишу?
Вот только совет на будущее: не давай ни таблицам, ни полям таблиц названия на кириллице - избежишь многих неприятностей!
0
|
60 / 60 / 26
Регистрация: 30.05.2016
Сообщений: 293
|
|
27.09.2016, 15:24 | 6 |
Точно не понял, нужно сложить найденную строку и строку перед ней?
А вообще лучше воспользоватся запросом, как написано выше.
0
|
-15 / 0 / 0
Регистрация: 26.05.2015
Сообщений: 45
|
|
27.09.2016, 15:33 | 7 |
Только нужно чтобы вместо станции была переменная, и.к. станция могут быть разными. Делал по методу даты , и поставил между ними and. Не получается.
0
|
97 / 97 / 25
Регистрация: 25.04.2016
Сообщений: 525
|
|
28.09.2016, 10:38 | 8 |
Напишите структуру таблиц.
0
|
Модератор
|
||||||
28.09.2016, 12:13 | 9 | |||||
Ну и кто мешает это сделать?
0
|
18 / 18 / 4
Регистрация: 10.03.2014
Сообщений: 91
|
|
28.09.2016, 21:15 | 10 |
del
0
|
28.09.2016, 21:15 | |
28.09.2016, 21:15 | |
Помогаю со студенческими работами здесь
10
Считывать данные пока не встретится символ '|' обозначающий конец ввода Даны два текстовых файла. Добавить в конец первого файла содержимое второго файла Даны два текстовых файла. Добавить в конец первого файла содержимое второго файла Даны два текстовых файла. Добавить в конец каждой строки первого файла соответствующую строку второго файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |