|
Запрос
|
|||
---|---|---|---|
#18+
Добрый день. подскажите пожалуйста как сделать запрос до определенного значения? Например в таблице есть столбцы | sum1 | vol1 | sum2 | vol2 |... | sum12 | vol12 | нужно отобразить значения до 5 столбца Результат должен быть таким | sum1 | vol1 | sum2 | vol2 | sum3 | vol3 | sum4 | vol4 | sum5 | vol5 | ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 10:05 |
|
Запрос
|
|||
---|---|---|---|
#18+
Перечислить нужные поля (столбцы) в запросе. Или это слишком просто?))) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 10:11 |
|
Запрос
|
|||
---|---|---|---|
#18+
Это слишком просто, я ведь заранее не знаю сколько нужно отобразить ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 10:14 |
|
Запрос
|
|||
---|---|---|---|
#18+
noobsЭто слишком просто, я ведь заранее не знаю сколько нужно отобразить Дык а как составить запрос если неизвестно количество полей и их названия. Жесть! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 10:18 |
|
Запрос
|
|||
---|---|---|---|
#18+
ROInoobsЭто слишком просто, я ведь заранее не знаю сколько нужно отобразить Дык а как составить запрос если неизвестно количество полей и их названия. Жесть!Перекрёстный? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 10:25 |
|
Запрос
|
|||
---|---|---|---|
#18+
Я думал формировать значение через цикл в переменную а потом переменную воткнуть в запрос. примерно так p-заданный параметр For i=1 to i<=p if i<9 then тут как-то дописать чтобы к i добавился 0 (01,02...) param1+=volume+'"& i &"' + "," + sum+'"& i &"' else param2+=volume+'"& i &"' + "," + sum+'"& i &"' end if next i и вот уже param1 и param2 записать в запрос ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 10:26 |
|
Запрос
|
|||
---|---|---|---|
#18+
noobs, не очень понятно, что ты в итоге хочешь получить. Покажи и расскажи, что и итоге нужно, а не как ты видишь способ. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 10:30 |
|
Запрос
|
|||
---|---|---|---|
#18+
noobsнужно отобразить значения до 5 столбца Результат должен быть таким | sum1 | vol1 | sum2 | vol2 | sum3 | vol3 | sum4 | vol4 | sum5 | vol5 |Вообще-то, здесь в результате не 5, а 10 столбцов. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 10:38 |
|
Запрос
|
|||
---|---|---|---|
#18+
noobsнужно отобразить значения до 5 столбца Есть результат выполнения запроса. Есть отображение этого результата. Они связаны только прямо - отображаемое обязано быть в результате, но не наоборот - наличие в результате не гарантирует отображения. Так что получай все данные таблицы, а отображай (на форме или в отчёте) только те поля, которые нужны. noobsя ведь заранее не знаю сколько нужно отобразить И надеешься, что Access сам догадается, чего и сколько тебе нужно? зря... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 10:42 |
|
Запрос
|
|||
---|---|---|---|
#18+
__Michellenoobsнужно отобразить значения до 5 столбца Результат должен быть таким | sum1 | vol1 | sum2 | vol2 | sum3 | vol3 | sum4 | vol4 | sum5 | vol5 |Вообще-то, здесь в результате не 5, а 10 столбцов. не совсем правильно выразился, до 5 столбца суммы и объема Вот такой результат должен получиться если пользователь запросил показать значения суммы и объема с 1 до 5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 11:08 |
|
Запрос
|
|||
---|---|---|---|
#18+
в целом вроде бы разобрался сделал вот такой цикл Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 11:50 |
|
Запрос
|
|||
---|---|---|---|
#18+
noobs, так ответили же? 18962165 В общем случае Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 11:52 |
|
Запрос
|
|||
---|---|---|---|
#18+
noobs, -не надо обзывать поля зарезервированными словами создаете запрос1 и процедурку, на нужном вам событии ( в данном случае на форме,в поле1 вводится количество выводимых пар myvol и mysum ): Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2016, 16:23 |
|
|
start [/forum/moderation_log.php?user_name=s_kseniy]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 398ms |
total: | 556ms |
0 / 0 |