Форум 3DNews
Вернуться   Форум 3DNews > Софт > Программное обеспечение

Важная информация

Ответ Создать новую тему
 
Опции темы Опции просмотра
Старый 17.06.2004, 07:21   [включить плавающее окно]   #1
Sergey
Бывалый
Автор темы
 
Регистрация: 13.02.2003
Адрес: в России
Функция Trim в Access

Что эта функция делает? Например, в запросе есть поле ФИО: Trim([Фамилия])+" "+Trim([Имя])+" "+Trim([Отчество]). При отображении этого поля в отчете появляется полные фамилия, имя, отчество. Но, поставив курсор на это поле, оно становится не доступным, т.е. не удалить, не исправить. Это так?
__________________
Сергей В.
Sergey вне форума  
Ответить с цитированием
Старый 17.06.2004, 08:21   [включить плавающее окно]   #2
Lamo
Женский Заслуженный
 
Аватар для Lamo
 
Регистрация: 26.02.2003
Адрес: _________________ Valley of Damned Soul
Sergey
IMHO трим просто отбрасывает незначащие пробелы
типа если какой упырь забъет в базу название
"___Контора___" , где "___" пробелы
то trim их "обгрызет" - чисто функция для отчетов
З.Ы. Ассес не пользую, но в других БД-ленгах именно так.
по идее должно быть еще LTrim и RTrim
типа грызть слева или справа
__________________
Вот что я вам скажу. Позвольте мне немножко подсластить вам сделку
(Вельзевул)
Lamo вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 18.06.2004, 08:00   [включить плавающее окно]   #3
Sergey
Бывалый
Автор темы
 
Регистрация: 13.02.2003
Адрес: в России
Lamo
Спасибо. А вот такой вопрос. В отчете (не в моей программе, просто надо ее переделать, а в Accesse я не очень) есть поле "Организация". Когда запускаю отчет на просмотр, появляется окошко с просьбой ввести имя органиции. Так вот ни в одном запросе, макросе и т.д. такого имени поля нет. Как в отчете происходит запрос организации. Это первое. И второе. Как узнать какой запрос и что-либо другое запускается каким макросом, запросом. Я, например, хочу изменить это.
__________________
Сергей В.
Sergey вне форума  
Ответить с цитированием
Старый 18.06.2004, 09:56   [включить плавающее окно]   #4
apossym
Опытный
 
Аватар для apossym
 
Регистрация: 09.12.2003
Sergey
1. свойства отчета и посмотри на каком запросе или таблице он основан. там должна быть "организация"
2. если для запуска запросов используются какие-нибудь кнопки или что-то типа, то в свойствах кнопки посмотреть, какой макрос она запускает
apossym вне форума  
Ответить с цитированием
Старый 19.06.2004, 03:09   [включить плавающее окно]   #5
Benedict
Интересующийся
 
Регистрация: 19.06.2004
Sergey
Сдаётся мне, есть форма (диалог), на которой есть кнопка типа "Отчёт по организации". В обработчике нажатия этой кнопки ЭтаКнопка_Click() есть строчка, похожая на:

Код:
DoCmd.OpenReport "ОтчётПоОрганизации", , , , , strOrgName
В обработчике же открытия отчёта Report_Open() есть что-то вроде:

Код:
If IsEmpty(OpenArgs) Then
   strOpenArgs = InputBox("Введите имя организации:")
Else
   strOrgName = OpenArgs
End If
Т. е. отчёт страхуется от открытия его без параметра, прямо из окна базы данных.

Всё, естественно, условно и упрощённо.

Читай Programmer's Guide и Building Applications. Удачи!
__________________
А доктор всё не едет...
Benedict вне форума  
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:20. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2012 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ