|
|
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
Имеется табличная форма в которую выводятся результаты работы хранимой процедуры. Хранимая процедура иногда выводит не полный набор столбцов (CrossTab), в этом случае в табличной форме в этих "пропущенных" столбцах выводится #Имя?. Имеется ли способ выводить в таких случаях 0? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 14:18:37 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
В столбце данных нет, а в заголовке столбца выводится #имя Я правильно понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 14:37:32 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
скрывай столбец ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 14:53:30 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
msn13скрывай столбец солидарен полностью, но что-то хозяин вопроса молчит мож я его неправильно понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 14:55:50 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
да и в табличной форме нельзя будет сделать замену без данных, в ленточной можнобылобы поставить еще одно поле и делать его видимым при уборке данных, и писать туда 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 14:59:16 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
или переписать хранимку чтобы она выдавала обычный SELECT а кростаб делать в самом Access ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 15:19:27 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
2 NikP: Заголовок выводится нормально, а вместо данных "#Имя?" 2 msn13: На основании чего скрывать столбец? Можно пример? 2 Alexus12: ХП вроде бы для того и нужны, чтобы обработка данных на сервере шла... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 16:49:14 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
Nick987Заголовок выводится нормально, а вместо данных "#Имя?" В этом столбце #Имя выводиться в каждой строке или есть нормальные данные в других строках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 17:19:48 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
В каждой строке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 17:24:49 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
Nick987В каждой строке тады скрывай лишние столбцы программно в зависимости от того сколько столбцов выдает твоя процедура. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 17:32:15 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
Скрыть столбец - не проблема. Как понять какой столбец скрывать? if тра-та-та Form_Название формы.Название поля.ColumnHidden = True что вместо тра-та-та? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 17:40:43 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
Nick987Как понять какой столбец скрывать? тоесть ты прежде чем запустить процедуру не можешь сказать какой именно столбец будет выдывать эту ерунду и вообще будет или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 17:49:44 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
Не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 17:54:12 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
тады процедуру в студию может чего и придумаем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 17:59:41 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
ушел домой завтра доделаем, а может и без меня кто поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 18:10:41 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
Мы, похоже, не туда углубились... Вопрос-то был: можно ли в табличной форме при отсутствии в данных столбца, выводить вместо "#Имя?" нолики? Это не большая проблема, если хотите, вопрос эстетства. Просто, если можно решить этот вопрос без лишних телодвижений, то хорошо, если нет, то и фиг с ним. А процедура обычная - sp_CrossTab, на этом же форуме взял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 18:16:46 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
простым решением этого не сделать 1. куда писать нолик то, в пустоту???? 2. закрытие методом отпративного а) сначало закрываешь все поля б) потом пробегаешь по рекордсету и открываешь возвращенные поля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2005, 19:30:01 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
если вопрос еще остался, а процедуру выкладывать не хочешь могу посоветовать следующее решение: 1. В форме поля называешь поле1, поле2, поле3 ... 2. Делаешь рекордсет на основе своего запроса 3. Смотришь сколько столбцов выкладывает рекордсет 4. Присваиваешь полю1->1 столбец, полю2->2 столбец ... 5. остальные столбцы(поля) скрываешь ну а в подписи столбцов рисуешь вставку заголовков столбцов из рекордсета и в принципе все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 10:01:31 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
2msn13: Почему же в пустоту? Контрол-то имеется. Я рассчитывал на что-то типа nz([Поле_данных]) в Source контрола. То есть, если есть данные, то отображаем, если нет, то выводим нолики. 2 NikP: Вот процедура CrossTab, которой я подсовываю свои данные (никаких секретов). http://www.softmatics.ru/sql/10.htm Рекордсет, говорите.... Гхм... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 10:54:52 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
Nick987Вот процедура CrossTab, которой я подсовываю свои данные (никаких секретов). http://www.softmatics.ru/sql/10.htm Рекордсет, говорите.... Гхм... за ссылочку спасибо сайт вроде полезный толково все расписано я просто обычно пользуюсь перекрестным запросом. С CrossTab сейчас разбираться не стал, времени особо нет, но если ты из него сможешь получить такие данные как количество столбцов на выходе и заголовки столбцов, то и рекордсет ненужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 11:12:29 |
|
||
|
табличная форма и #Имя?
|
|||
|---|---|---|---|
|
#18+
Nick9872msn13: Почему же в пустоту? Контрол-то имеется. Я рассчитывал на что-то типа nz([Поле_данных]) в Source контрола. То есть, если есть данные, то отображаем, если нет, то выводим нолики. 2 NikP: Вот процедура CrossTab, которой я подсовываю свои данные (никаких секретов). http://www.softmatics.ru/sql/10.htm Рекордсет, говорите.... Гхм... контрол то имеется но данных внем нет если делать его свободным, то это уже не табличная форма получится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 11:32:37 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1499&tid=1669370]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 343ms |

| 0 / 0 |
