Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
вместо кода вывести название в гриде
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста! в таблице клиентов в поле "населенный пункт" стоит код нас.пункта. Сами названия находятся в другой таблице. Как в гриде показать не код нас.пункта, а само название? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 09:37 |
|
||
|
вместо кода вывести название в гриде
|
|||
|---|---|---|---|
|
#18+
Свяжи табличку и справочник через RELATION по коду города и для соответствующей колонки укажи источником данных поле справочника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 09:48 |
|
||
|
вместо кода вывести название в гриде
|
|||
|---|---|---|---|
|
#18+
я так делала... показывает для всех записей таблицы клиентов первую запись из справочника нас.пунктов:( у меня отношение один-ко-многим между этими таблицами установлено в базе данных. может, нужно еще где-то прописывать его? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:24 |
|
||
|
вместо кода вывести название в гриде
|
|||
|---|---|---|---|
|
#18+
Побробуй в Column.ControlSource использовать какую нибудь свою пользовательскую функцию которая возвращает название, а саму функцию опиши в файле общих процедур. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:49 |
|
||
|
вместо кода вывести название в гриде
|
|||
|---|---|---|---|
|
#18+
Добавчик. После SET RELATION TO ... SET SKIP TO <ChildTableName> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 12:14 |
|
||
|
вместо кода вывести название в гриде
|
|||
|---|---|---|---|
|
#18+
1.для справочника не должно быть отношения один-ко-многим 2.SET SKIP TO в данном случае совершенно не нужен надо проверить индекс справочника, соответствует ли он установленному отношению ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 12:47 |
|
||
|
вместо кода вывести название в гриде
|
|||
|---|---|---|---|
|
#18+
olьkaя так делала... показывает для всех записей таблицы клиентов первую запись из справочника нас.пунктов:( у меня отношение один-ко-многим между этими таблицами установлено в базе данных. может, нужно еще где-то прописывать его? Как это один ко многим? У Вас что, одному коду соответствует несколько населенных пунктов? Проверьте релляцию и не является ли справочная таблица по ошибке родительской. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 13:03 |
|
||
|
вместо кода вывести название в гриде
|
|||
|---|---|---|---|
|
#18+
>у меня отношение один-ко-многим между этими таблицами установлено в базе данных Вот в INIT-е формы и пропишите SET RELATION TO ... Либо в ControlSource колонки: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 14:35 |
|
||
|
вместо кода вывести название в гриде
|
|||
|---|---|---|---|
|
#18+
To burn - правильно. Один ко многим - это от справочника(таблицы) нас.пунктов к таблице клиентов, а наоборот это один-к-одному(хотя можно многие ко многим, тогда будет первая запись каждой группы): каждой записи клиента одна запись нас.пункта. Поэтому SET RELATION TO ... при открытой ТЕКУЩЕЙ базе клиентов: select <база клиентов> *kk - клиент *kod_n - код нас.пункта SET RELATION TO kod_n INTO <база нас.пунктов> *kod_n - код нас.пункта *name - клиент *<база нас.пунктов> должна быть проиндексирована (желательно уникально, но не обязательно) по связанному полю *тогда перемещение указателя в <база клиентов> будет перемещать указатель в <база нас.пунктов>. В init грида заполни RecordSource именем таблицы <база клиентов> - это указание гриду о ведущей таблице, т.е в какой таблице будет происходить перемещение при перемещении в гриде, ну а далее "SET RELATION TO ... into", будет перемещать в ведомой куда надо. Для всего этого можешь использовать Data Enviroment. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2004, 11:20 |
|
||
|
вместо кода вывести название в гриде
|
|||
|---|---|---|---|
|
#18+
Burn>у меня отношение один-ко-многим между этими таблицами установлено в базе данных Вот в INIT-е формы и пропишите SET RELATION TO ... Либо в ControlSource колонки: Код: plaintext po mojemu luchse eto delatj s reljacijei pri v variante s iif() dumaju budet tormozitj.. togda ja bi sdelal vobshe sql zaprosom.. -- Oskars Riga, Latvia ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2004, 23:15 |
|
||
|
вместо кода вывести название в гриде
|
|||
|---|---|---|---|
|
#18+
>dumaju budet tormozitj Особых тормозов не замечал. Использование IIF() иногда позволяет строить достаточно сложные конструкции, когда простым RELEATION не обойтись Хотя в исходном вопроск действительно их достаточно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2004, 15:00 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32838703&tid=1595176]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 338ms |

| 0 / 0 |
