Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: обыкновенная дробь
 
 автор: Мишок   (07.04.2011 в 19:39)   личное сообщение
 
 

данные хранятся в виде обыкновенных дробей (1/2, 3/4, 8/9 ...) , но в запросе мне надо перемножить дробь на число, а перемножить можно только числа, в то время как дробь можно хранить только как текст. как правильно надо хранить и перемножать дроби в ассеss?

  Ответить  
 
 автор: Lukas   (07.04.2011 в 21:12)   личное сообщение
 
 

Попробуйте функцию Eval.
Если не в запросе, так в функции VBA.

  Ответить  
 
 автор: Дядя Федор   (08.04.2011 в 08:28)   личное сообщение
 
 

Пусть fields - поле с дробями(текст), intzn - поле число


SELECT ТаблицаДробей.fields, ТаблицаДробей.intzn, Eval([fields])*[intzn] AS Выражение1
FROM ТаблицаДробей;

Результат
fields intzn Выражение1
1/2 2 1
1/3 2 0,666666666666667
1/5 6 1,2

  Ответить  
 
 автор: kot_k_k   (08.04.2011 в 09:29)   личное сообщение
 
 

можно показывать юзеру при выборе дробь а хранить число, и не морочить ......(дальше по тексту)

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList