|
|
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
У меня данные в запросе представлены вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. А нужно сделать так: Код: plaintext 1. 2. Как такое осуществить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:28 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
Crosstab Queries тебе в руки ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:30 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
Вот в MSSQL такое сделать можно, а можно ли в Аксе - не знаю :( Хотя и в аксе можно :) в модуле: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Запрос: Код: plaintext 1. 2. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:37 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
или я что-то не так понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:38 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
Там все проще (хотя для кого как мне кажется что Case оператор в SQL удобнее) построителем запросов делаеш перекрестный запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:51 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
папаримский. ты меня иногда удивляишь отсталыми понятиями. давно уже (4 года назад еще) сделали рекордсет в одну строку Dim rst As ADODB.Recordset Set rst = New ADODB.Recordset rst.Open "SELECT DISTINCT Клиент FROM Клиенты ORDER BY Клиент;", CurrentProject.Connection Список1.RowSource = rst.GetString(adClipString, , ";", ";") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:52 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
Для перекрестного запроса требуется три поля, а у меня только два есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:53 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
авторпапаримский. ты меня иногда удивляишь отсталыми понятиями. давно уже (4 года назад еще) сделали рекордсет в одну строку 4 года назад я как раз в Армии служил, мож что и пропустил :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:54 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
2 paparome Акцес завис нафиг, в запросе по второму полю #Ошибка 2 ищ в списке только один столбец ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 13:41 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
авторАкцес завис нафиг, в запросе по второму полю #Ошибка Усе прекрасно работает (проверил на Аске 97) Кстати: - версия Акса? - есть ли ключ в таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 13:52 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
Да - и типы полей плиз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 13:53 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
Поля текстовые, ключа нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 13:56 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
авторключа нет Ага - и поди туева хуча записей? А помочь СУБД, ключик сделать? Что за странная привычка делать таблы без ключей, а потом на призводительность жаловаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 13:58 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
Таблица пробная была, я на ней просто проверял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 13:59 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
А пробный таблицы, что не "люди", им на ключи по барабану? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 14:03 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
Похожий топик: /topic/84412 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 14:07 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
Таблица вот такая была, может чуть поболее, ни какой хучи записей Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 14:09 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
Сделал перекрестным запросом. На его основе сделал подчиненную форму. Теперь беда она не хочет связываться с главной. Это наверное из-за запроса. Пишет ошибку: 'Forms!frmFirst![OKPO]' не распознается ядром базы данных Microsoft Jet как допустимое имя поля или выражение. А запрос такой был у меня: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 16:53 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
PARAMETERS [Forms]![ИмяФормы]![ИмяКонтрола] Text, ... ; и далее по тексту. Скопировано из: /topic/45634&pg=4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 17:02 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч, а что в данном случае Text? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 17:18 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
Это тип данных. Возможно, этот пример годится только приблизительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 17:22 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
Да не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 17:23 |
|
||
|
Как такое сделать? (вопрос про crosstab)
|
|||
|---|---|---|---|
|
#18+
А какую функцию можно написать для передачи параметра? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 18:07 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1622&tid=1674308]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 368ms |

| 0 / 0 |
