xz111
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ext2, спасибо формула хорошая, но подходила с очень большим трудом, поэтому добавлю к ней подробностей: Цитата: ext2 Цитата: Еще хотелось в поле ФИО заглавные буквы поменять на строчные кроме первых (ФАМИЛИЯ ИМЯ ОТЧЕСТВО на Фамилия Имя Отчество). | Формула: Поле_ФИО:=ULOWER(FIELD(Поле_ФИО," ",1))<<" "<<ULOWER(FIELD(Поле_ФИО," ",2))<<" "<<ULOWER(FIELD(Поле_ФИО," ",3)); | 1. Проектирование / Структуры банка данных. 2. На вкладке "Список баз" выделить базу, нажать Свойства. 3. На вкладке "Формулы" нажать Добавить. 4. В окне "Проектирование формулы" вставить указанную формулу, заменив везде "Поле_ФИО" на Код поля (состоит из мнемокода базы и номера поля, его можно так же скопировать нажав значок "Структура банка", затем на дереве выбрать поле и нажать Копировать), (Прим. мнемокод базы должен состоять из букв, а если там цифры, то предварительно поменяйте на любые буквы на вкладке "Основные свойства") в моем примере пришлось менять 01 на НБ, получилось НБ6:=ULOWER(FIELD(НБ6," ",1))<<" "<<ULOWER(FIELD(НБ6," ",2))<<" "<<ULOWER(FIELD(НБ6," ",3)); нажать Сохранить. 5. В поле "Комментарий к формуле" ввести любое название, установить галку только на "Обязательная", нажать Сохранить. 6. Закрыть все окна. 7. Сделать запрос с пустыми полями, будут найдены все записи. 8. Нажать значок "Массовая коррекция". 9. В поле "Формулы" выбрать "пересчитывать все", нажать Выполнить. 10. Закрыть окно, коррекция должна быть выполнена. | Всего записей: 54 | Зарегистр. 11-04-2009 | Отправлено: 17:54 26-01-2010 | Исправлено: xz111, 01:06 28-01-2010 |
|