0 / 0 / 0
Регистрация: 08.08.2007
Сообщений: 32
|
|
1 | |
Народ помогите вопрос копеечный! Спасибо заранее!01.05.2008, 19:10. Показов 1378. Ответов 11
Метки нет (Все метки)
У меня есть ячейка таблицы в Акцессе в денежном формате. Мне надо вычислиь оттуда налог с оборота. Какая функция? Просто умножение нк подходит скажем: 0.25*Forms!Model!Prize
0
|
01.05.2008, 19:10 | |
Ответы с готовыми решениями:
11
Народ объясните как сделать, заранее спасибо Народ.Помогите,а... помогите написать программу на С++. спасибо заранее. Кто сможет помогите пожалуйста с задачей заранее спасибо |
msd
|
|
07.05.2008, 10:59 | 2 |
А почему умножение не подходит? Попробуй, например, деление... : ))
|
0 / 0 / 0
Регистрация: 04.03.2008
Сообщений: 79
|
|
07.05.2008, 17:41 | 3 |
или сложение ...
0
|
0 / 0 / 0
Регистрация: 08.08.2007
Сообщений: 32
|
|
09.05.2008, 02:35 [ТС] | 4 |
Не знаю не подходит и все... Он запрос делает... А в таблицу все равно заносит 0.. а мне надо с налогом число или просто умноженное на 1,18, то есть имею 1000 рублей значение а в другую ячейку надо добавить 1000*1,18=1180 а он ноль добавляет
0
|
msd
|
|
10.05.2008, 12:04 | 5 |
Ты изменяешь данные в таблице при помощи запроса? Тогда все должно работать. Проверь, правильно ли запрос написан.
|
0 / 0 / 0
Регистрация: 08.08.2007
Сообщений: 32
|
|
10.05.2008, 16:44 [ТС] | 6 |
INSERT INTO Model ( Name, Firma, Country, Art, Prize, PrizeN )
SELECT Forms!Model!Name AS Expr1, Firma.ID AS Expr2, Countries.ID AS Expr3, Art.ID AS Expr4, Forms!Model!Prize AS Expr5, Forms!Model!Prize*1.18 AS Expr5 FROM (Art INNER JOIN Countries ON Art.ID=Countries.ID) INNER JOIN Firma ON Art.ID=Firma.ID WHERE (((Art.Art)=Forms!Model!Art) And ((Countries.Country)=Forms!Model!Count) And ((Firma.Firma)=Forms!Model!Firm)); Может вы подскажите где тут может быть ошибка! и почему он ставит ноль а не произведение на 1,18 PrizeN - денежный формат имеет... Есть же какие то специльаные функции работы с денежным форматом! Спасибо заранее
0
|
0 / 0 / 0
Регистрация: 04.03.2008
Сообщений: 79
|
|
11.05.2008, 10:37 | 7 |
А отдельно SELECT из запроса точно что-то выдает ? Попробуй выполнить в дезайнере запросов. Сколько выдаст записей. Может не выбирается ничего.
0
|
msd
|
|
11.05.2008, 18:54 | 8 |
В общем-то, денежный формат - точно такое же число. Никаких специальных функций не надо. Ищи ошибку в другом месте.
|
0 / 0 / 0
Регистрация: 04.03.2008
Сообщений: 79
|
|
11.05.2008, 19:04 | 9 |
Может у тебя какой нестандартный режим транзакций установлен ? И ее (транзакцию) надо-бы завершить ???
0
|
0 / 0 / 0
Регистрация: 08.08.2007
Сообщений: 32
|
|
20.05.2008, 13:55 [ТС] | 10 |
Спасибо за помощь все равно не идет! Во первых я два раза поставил Exp5 но это ладно исправил... Вопрос такой в Форме если я заполняю поле оно в текстовом формате (может можжно поменять?) А в таблице в денежном куда надо добавить... Соотвественно мне нало наверно перевести текстовой или денежный формат значение (я правильно понимаю?) Можете подскажите как? Наверно в этом деле что надо перевести а потом уже вычислять... А как?! Большое спасибо заранее
0
|
msd
|
|
20.05.2008, 15:28 | 11 |
Допустим, есть некое текстовое значение txtVar.
Проверить, можно ли его перевести в цифру: IsNumeric(txtVar) Возвращает, соответственно, True, если можно. Возможность перевода зависит от разделителей, пробелов и т.д. А перевести так: CDbl(txtVar) - вернет с плав. точкой Int(txtVar) - вернет целое |
aiai
|
|
08.10.2008, 02:47 | 12 |
Замени запятую на точку :Val(Replace(ЧислоС_Запятой,',','.'))-это в коде,а в запросе имей ввиду ,что разделителем внутри функции будет ;
|
08.10.2008, 02:47 | |
08.10.2008, 02:47 | |
Помогаю со студенческими работами здесь
12
Привет ребята! Помогите протестить механизм. Заранее спасибо. Здравствуйте. Помогите пожалуйста написать программу. Заранее спасибо. Помогите собрать игровой системник на i5 за 25 т.р. покупать буду в Самаре. Заранее спасибо! помогите подобрать видеокарту думаю что то типа HD 5670-5770 или GTS250. Заранее спасибо Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |