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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Целое число или нет
 
 автор: shaucha   (24.10.2008 в 16:32)   личное сообщение
 
 

Как проверить?

Ну и заодно, как проверить дробность и четность....

  Ответить  
 
 автор: lurix   (24.10.2008 в 16:34)   личное сообщение
 
 

Dim MyNumber
MyNumber = Int(99.8) ' Returns 99.
Данная функция возвращают целую часть числа.
Попробуйте [поле Число]-Int([поле Число])

  Ответить  
 
 автор: Мюллер   (27.10.2008 в 12:15)   личное сообщение
 
 

Если необходимо проверить целое число в смысле тип Int, то это работать не будет, т.к. при проверке числа 98,0 разница получится равной 0, но 98,0 - это не integer.

  Ответить  
 
 автор: Lukas   (24.10.2008 в 16:58)   личное сообщение
 
 


Public Function funЦелое(Numeric) As Boolean
    If IsNumeric(Numeric) Then funЦелое = Int(Numeric) = Numeric
End Function

Public Function funЧетное(Numeric) As Boolean
    If IsNumeric(Numeric) Then funЧетное = Numeric Mod 2 = 0
End Function


Не совсем правильно будет работать.
При передаче в качестве аргумента значения, котрое функция IsNumeric не распознает как число, всегда будет выдавать False.

  Ответить  
 
 автор: shaucha   (24.10.2008 в 18:08)   личное сообщение
 
 

Отлично!

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