powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / поле цена с разными валютами
19 сообщений из 19, страница 1 из 1
поле цена с разными валютами
    #40135916
drgdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Появилась такая задача - в поле "Cena" сделать формат записи в зависимости от значения поля "Valuta" (1 - рубли, 2 - доллары, 3 - евро). Подскажете как это можно сделать?
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40135925
drgdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почему-то не вложилась база...
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40135957
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drgdr
Появилась такая задача - в поле "Cena" сделать формат записи в зависимости от значения поля "Valuta" (1 - рубли, 2 - доллары, 3 - евро). Подскажете как это можно сделать?


Делаешь справочник валют : код, валюта
1 - Р
2 - $
3 - €
Формат Денежный у "Cena" убираешь, делаешь Двойное с плавающей точкой, число десятичных знаков 2,
ну или подбери себе подходящий формат из Действительного...
Потом просто выводишь где нужно сразу два поля "Cena" + Значение из справочника (Р, $, €)
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40135963
PizzaPizza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
минутка юмора

Каждая задача должна хорошенько отлежаться перед выполнением.

У меня такое бывает часто, когда задачу тебе ставят, а потом либо не надо либо надо по-другому.

Не спешите, подумайте пока. Может вам за эту таблицу срок дадут, или просто она не нужна будет совсем.
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40135975
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag
... Денежный у "Cena" убираешь, делаешь Двойное с плавающей точкой, число десятичных знаков 2...
А почему не денежный тип, формат основной или фиксированный???
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40135977
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
А почему
чтобы смешнее было
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40136256
drgdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот коллега написал на T-SQL запрос:
Код: sql
1.
2.
3.
SELECT CASE WHEN Валюта = 1 THEN Format(Цена, 'C', 'ru-RU') WHEN Валюта = 2 THEN Format(Цена, 'C', 
                         'en-US') WHEN Валюта = 3 THEN Format(Цена, 'c', 'eu-ES') END AS Expr4
FROM dbo.Сделка_Запрос


работает как надо
можно ли такое же написать на Access?
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40136269
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drgdr, можно, но хардкодинг то ещё занятие
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40136284
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург
drgdr, можно, но хардкодинг то ещё занятие
А как же с "народной забавой"-создать "проблему" на ровном месте и "героически" её преодолеть.
Вместо создания тривиального справочника и элементарной пользовательской функции
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40136289
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drgdr
работает как надо


- а если завтра добавится Юань ?
- а если через месяц шеф (один из) скажет: что за фигня ru-RU ? можно по человечески написать руб. или р. или P
Будешь код менять и потом всем морду ???
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40136298
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag
- а если через месяц шеф (один из) скажет: что за фигня ru-RU ? можно по человечески написать руб. или р. или P
culture - обозначает язык и региональные параметры.
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40136358
drgdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku
Панург
drgdr, можно, но хардкодинг то ещё занятие

Вместо создания тривиального справочника и элементарной пользовательской функции


это решение не подходит, так как в поле Цена должна содержаться цена в числовом виде без валюты
но формат ячейки - с валютой - показывать в зависимости от содержания поля Валюта
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40136375
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drgdr
это решение не подходит, так как в поле Цена должна содержаться цена в числовом виде без валюты
но формат ячейки - с валютой - показывать в зависимости от содержания поля Валюта


Второй раз:
1. Делаешь формат поля CENA, при котором В ЭТОМ ПОЛЕ не отображается валюта при открытии таблицы.
2. Создаешь таблицу Валюта:
- Код
- Валюта
3. В запросе достаешь валюту при помощи например dlookup
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40136382
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drgdr, вот тебе правильный и как ты хочешь варианты
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40136403
drgdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag
drgdr
это решение не подходит, так как в поле Цена должна содержаться цена в числовом виде без валюты
но формат ячейки - с валютой - показывать в зависимости от содержания поля Валюта


Второй раз:
1. Делаешь формат поля CENA, при котором В ЭТОМ ПОЛЕ не отображается валюта при открытии таблицы.
2. Создаешь таблицу Валюта:
- Код
- Валюта
3. В запросе достаешь валюту при помощи например dlookup


Спасибо! Все получилось!
Только жаль что в форме нельзя цену забивать
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40136474
ValK412
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
drgdr, еще примерчик такой же
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40136488
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drgdr

....Только жаль что в форме нельзя цену забивать
Это ж с какого перепуга?
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40136658
drgdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku
drgdr

....Только жаль что в форме нельзя цену забивать
Это ж с какого перепуга?


пишет что нельзя
...
Рейтинг: 0 / 0
поле цена с разными валютами
    #40136664
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drgdr,
Попытайтесь разобраться в чем разница между ХРАНЕНИЕМ данных (таблица) и их ОТОБРАЖЕНИЕМ (форма,отчет,запрос). Ваше стремление отобразить данные в нужном виде в таблице есть не правильно от слова совсем. А вот в прочих объектах БД все предельно просто:цена=[tab].[cena] & [tab].[valuta] то бишь: цена= 123,6 & "$"; цена=123,6$ Учитывайте ,в дальнейшем,что это будет текст
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / поле цена с разными валютами
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]