
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.10.2004, 12:45:38
|
|||
|---|---|---|---|
|
|||
Как изменить формат вывода записи в листбоксе/комбобоксе? |
|||
|
#18+
Здраствуйте. Есть таблица KOMPLECT , в которой имеется поле [Инв №] типа "Длинное целое". Это поле описывает Инвентарные номера компов в организации (см. рис.) Конечно, бывают компы в списанные или на складе, без этих номеров, и пусть значение "-1" в этом поле означает "НА СКЛАДЕ\СПИСАН". Так вот - хотелось бы, чтобы на форме при выводе списка ПК вместо "-1" выводилось "СКЛАД", иными словами - вместо числового значениея динамически подставлялось текстовое (см. рис). Есть идеи? Можно добавить еще 1 поле "СОСТОЯНИЕ" в таблицу KOMPLECT: если там 0 - рабочая тачка, если 1 - настраивается, 2 - списан, 4 - сломан напрочь. Но ведь это дополнительная обработка в запросах и тд и тп.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2004, 12:46:09
|
|||
|---|---|---|---|
|
|||
Как изменить формат вывода записи в листбоксе/комбобоксе? |
|||
|
#18+
рисунок забыл ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2004, 12:52:56
|
|||
|---|---|---|---|
|
|||
Как изменить формат вывода записи в листбоксе/комбобоксе? |
|||
|
#18+
Два варианта: 1. Каждому значению соответствует определенный текст. Нужно настроить столбцы чтобы выводился текст (число столбцов-2, ширина столбцов-0см;2см) 2. Поиграть с форматом поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2004, 12:53:00
|
|||
|---|---|---|---|
Как изменить формат вывода записи в листбоксе/комбобоксе? |
|||
|
#18+
iif([Инв №]=-1;""НА СКЛАДЕ\СПИСАН";[Инв №]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2004, 13:14:08
|
|||
|---|---|---|---|
|
|||
Как изменить формат вывода записи в листбоксе/комбобоксе? |
|||
|
#18+
а можно вот этот прием немного поподробнее? Kelmeiif([Инв №]=-1;""НА СКЛАДЕ\СПИСАН";[Инв №]) в какое место кода вставить эту строчку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2004, 13:17:16
|
|||
|---|---|---|---|
Как изменить формат вывода записи в листбоксе/комбобоксе? |
|||
|
#18+
в источник записей для листбокса типа: SELECT Field1, Field2, iif([Инв №]=-1;""НА СКЛАДЕ\СПИСАН";[Инв №]) as InvN FROM Table ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2004, 14:12:23
|
|||
|---|---|---|---|
|
|||
Как изменить формат вывода записи в листбоксе/комбобоксе? |
|||
|
#18+
По хорошему надо бы пересмотреть структуру данных. Вряд оправданно в одном поле хранить Инв. ? одних объектов и инфо о состоянии других - плохо согласуется с идеей реляционных БД, что есть потенциальный источник ненужных проблем. Идея о добавлении поля с состоянием компьютеров выглядит логично. -- Regards Alexander Artamonov Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2004, 14:17:47
|
|||
|---|---|---|---|
|
|||
Как изменить формат вывода записи в листбоксе/комбобоксе? |
|||
|
#18+
Kelmeв источник записей для листбокса типа: SELECT Field1, Field2, iif([Инв №]=-1;""НА СКЛАДЕ\СПИСАН";[Инв №]) as InvN FROM Table видимо, Я туплю, либо недостаточно опыта, но тем не менее: у листбокса данные брались след. образом: Код: plaintext 1. 2. и вот как я вставляю Вашу строчку: Код: plaintext 1. только вот данные не выводятся никакие :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.10.2004, 14:21:15
|
|||
|---|---|---|---|
Как изменить формат вывода записи в листбоксе/комбобоксе? |
|||
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2004, 08:15:52
|
|||
|---|---|---|---|
|
|||
Как изменить формат вывода записи в листбоксе/комбобоксе? |
|||
|
#18+
Kelme Код: plaintext 1. ничего не получилось :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2004, 08:42:06
|
|||
|---|---|---|---|
Как изменить формат вывода записи в листбоксе/комбобоксе? |
|||
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2004, 08:49:23
|
|||
|---|---|---|---|
|
|||
Как изменить формат вывода записи в листбоксе/комбобоксе? |
|||
|
#18+
Раз (1) Код: plaintext 1. ошибок не выдает, но листбокс пустой... Подозреваю, что где-то недостает кавычек или апострофов... А может вовсе конструкция iif не работает здесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1670858]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 197ms |
| total: | 325ms |

| 0 / 0 |
