LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Две сплош...
 Тема: Две сплошные линии в отчете
 
 15.06.2007 20:10:01
LeMax
26 сообщения


Тема: Две сплошные линии в отчете
Здравствуйте! Меня интересуют один вопрос, который ни как не могу решить. Можно ли, чтобы в отчете после суммы прописью сразу начинались две сплошные линии до конца страницы в не зависимости от количества символов? Если можно, то как это лучше сделать?


P.S. События в отчетах
Автор: Алексей от 26.01.2006 22:25:11 Источник ...
 15.06.2007 20:10:01
Евгений10
73 сообщения


RE: Две сплошные линии в отчете
Если Вы используете моноширинный шрифт то зная количество помещающихся символов в поле отчета,
заполняете его:
х - max кол-во символов в поле отчета
х = х - Len('Сумма прописью')

'Сумма прописью' & (х символов заполннения)



P.S. События в отчетах
Автор: Евгений от 29.01.2006 20:45:24 Источник ...
 15.06.2007 20:10:01
LeMax
26 сообщения


RE: Две сплошные линии в отчете
Спасибо за ответ, но если не сложно можно чуть пободробнее объяснить куда это вносить (в формат поля или нет?)


P.S. События в отчетах
Автор: Алексей от 08.02.2006 20:15:35 Источник ...
 07.05.2009 12:58:51
LeMax
26 сообщения


Re: RE: Две сплошные линии в отчете
Добрый день. Вот прошло уже 3 года, решил поднять данный вопрос, за это время много нового узнал. Проблему решил путем связи с Word, там двойные линии сделал, шрифт - интервал уплотненный на 1пт, а вот в среде Access, ну ни как не "въеду", где там интервал между символами менять и можно ли. Одним словом выше сказано, что делать. Куда вставить? Думал в модуль, у меня он так и называется "сумма прописью", в котором и прописана вся операция замены цифр буквами. Ни чего и не изменилсь, попробовал вставить там же:

Пропись = Пропись & "==============================", появились в отчете линии, но не сплошные.

=Пропись([Сумма]) - данные поля (модуль), дает возможность прописывать сумму прописью в отчете,

в формате поля вставил &==================, так же, после суммы не важно какой длины сразу ставиться до конца поля две линии, но опять же не сплошные.
 07.05.2009 19:31:32
Lukas
7 сообщения


Re: RE: Две сплошные линии в отчете

Может так попробовать? Модуль отчета:

Private Sub ОбластьДанных_Format(Cancel As Integer, FormatCount As Integer)
    Dim Xst As Long
    Dim Yst As Long
    Dim i As Long
   
    With Me.AmountString 'Поле, где показываем сумму прописью
        Me.FontName = .FontName
        Me.FontSize = .FontSize
        Me.FontBold = .FontBold
        Me.FontItalic = .FontItalic
        Xst = .Left + Me.TextWidth(.Value) + 10 'чуть отступим от текста
        Yst = .Top + Me.TextHeight(.Value) / 2
    End With
    For i = 0 To 45 Step 45
        Me.Line (Xst, Yst + i)-(Me.Width, Yst + i)
    Next
End Sub

Можно поиграться с толщиной линий.

  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Две сплош...
ПоискПоиск  Список форумовСписок форумов  
right