OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 26 Апрель, 2024 13:35

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Мелочь от новичка
СообщениеДобавлено: Пятница, 12 Июнь, 2009 13:59 

Зарегистрирован: Четверг, 01 Ноябрь, 2007 16:44
Сообщения: 3
Откуда: Луганск, Украина
Доброго всем времени суток. Я только начал осваивать ББ. Возникло несколько "мелочных" вопросов:
1. Возможен ли переход между полями ввода по Enter вместо Tab?
2. Как задать "," в качестве разделителя дробной части?
3. В результате выборки из dbf-файла поля с двумя знаками после запятой вместо 123,45 123,40 123,00 получил 123,45 123,4 и 123. Так должно быть? Или есть какие-то настройки?
Если эти вопросы уже обсуждались, прошу дать ссылку. Заранее благодарю за ответы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелочь от новичка
СообщениеДобавлено: Пятница, 12 Июнь, 2009 14:54 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1538
Откуда: Беларусь, Минск
Во-первых, хотелось бы узнать, имеем ли мы в виду один и тот же ББ, а то это не самое оригинальное название среди программных продуктов.

Если Вы имеете в виду BlackBox Component Builder от OMInc, то скажите, где Вы взяли графическую форму для отображения данных БД. Вы её сами делали? Если да, то переход по Вводу можно сделать самому. Минус такого подхода - его обработка выполняется вручную, стандартного средства, вроде, нет. Процедурка по обработке данного сообщения около 10 строк (но сам не делал, поэтому могу и ошибиться).

Если переменные-интеракторы текстового типа, то после получения данных из БД, но перед отображением окна нужно будет вручную поменять точки на запятые. Если переменные вещественного типа, то разделитель, вероятно, берётся из настроек ОС.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелочь от новичка
СообщениеДобавлено: Суббота, 13 Июнь, 2009 17:52 

Зарегистрирован: Четверг, 01 Ноябрь, 2007 16:44
Сообщения: 3
Откуда: Луганск, Украина
Valery Solovey писал(а):
Во-первых, хотелось бы узнать, имеем ли мы в виду один и тот же ББ.

Да
Valery Solovey писал(а):
где Вы взяли графическую форму для отображения данных БД.

Нигде. В данном случае речь шла о стандартном SQL -> Browser. Он-то и выводит целые поля в виде ХХ.Х и вещественные см. пример выше. К стати, в системных настройках в качестве десятичного разделителя установлена запятая, а Browser выводит ".". Насколько я понял, если в модуле я буду использовать целые и вещественные интеракторы, то вопросы №2 и №3 будут решены. Я прав?
Valery Solovey писал(а):
переход по Вводу можно сделать самому. Минус такого подхода - его обработка выполняется вручную, стандартного средства, вроде, нет

Странно. Неужели никто из участников форума (или их клиентов) не сталкивался с необходимостью ввода, например, табличных данных, занимающих не менее страницы А4? В такой ситуации левая рука, как правило, служит "курсором" на бумаге, а правая вводит цифры. И, согласитесь, пользователю довольно неудобно все это время делать "пассы" рукой от цифровых клавиш к ТАБу и обратно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелочь от новичка
СообщениеДобавлено: Суббота, 13 Июнь, 2009 18:55 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Александр С. писал(а):
В такой ситуации левая рука, как правило, служит "курсором" на бумаге, а правая вводит цифры. И, согласитесь, пользователю довольно неудобно все это время делать "пассы" рукой от цифровых клавиш к ТАБу и обратно.
Не понял, откуда берутся "пассы"? Левая рука лежит на Tab, правая вводит числа с помощью цифровой клавиатуры.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелочь от новичка
СообщениеДобавлено: Суббота, 13 Июнь, 2009 20:47 

Зарегистрирован: Воскресенье, 06 Апрель, 2008 14:43
Сообщения: 557
Александр Ильин писал(а):
Левая рука лежит на Tab,
Левая рука удерживает линейку на бумаге на вводимой строке и сдвигает ее, бросать линейку нельзя.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мелочь от новичка
СообщениеДобавлено: Воскресенье, 14 Июнь, 2009 15:49 

Зарегистрирован: Четверг, 01 Ноябрь, 2007 16:44
Сообщения: 3
Откуда: Луганск, Украина
Геннадий Тышов писал(а):
Левая рука удерживает линейку на бумаге на вводимой строке и сдвигает ее, бросать линейку нельзя.

Именно это я и имел в виду.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB