[AccessD] Any brilliant ideas - pictures in 'flexible' positions/pictures in reports

Software Design & Solutions Pty Ltd. SDSSoftware at Optusnet.com.au
Sun Apr 27 19:40:51 CDT 2003


Nz(Me.PhotoLocation,"") <> ""  - that is a bit simpler than what I had. Thanks David. 
Kath
  ----- Original Message ----- 
  From: David McAfee 
  To: 'accessd at databaseadvisors.com' 
  Sent: Saturday, April 26, 2003 11:39 AM
  Subject: RE: [AccessD] Any brilliant ideas - pictures in 'flexible' positions/pictures in reports


  Kath, try the following:

  If Me.UsePhoto = True And  Nz(Me.PhotoLocation,"") <> "" Then
          BoolUsePhoto = True
          'Me.Photo.Top = 0
     '     Me.Photo.Height = 1200
          Me.Photo.Height = 3.5 * 567
          Me.Photo.Width = 5 * 567
          Me.Photo.Picture = Me.PhotoLocation
          Me.Photo.Visible = True
  Else
      BoolUsePhoto = False
      Me.Photo.Height = 10
      Me.Photo.Width = 10 '<- Don't think this is necessary
      Me.Photo.Visible = False
      Me.Photo.Picture = ""
  End If

  '...later
  If BoolUsePhoto = True Then
         Me.ServiceLongDesc.Width = 12.2 * 567
         Me.ServiceShortDesc.Width = 12.2 * 567
         Me.Section(7).Height = 1985
   Else
          Me.Section(7).Height = 600
          Me.ServiceLongDesc.Width = 16.75 * 567
          Me.ServiceShortDesc.Width = 16.75 * 567
  End If


  HTH

  David McAfee
    -----Original Message-----
    From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Software Design & Solutions Pty Ltd.
    Sent: Friday, April 25, 2003 5:37 PM
    To: accessd at databaseadvisors.com
    Subject: Re: [AccessD] Any brilliant ideas - pictures in 'flexible' positions/pictures in reports


    ...I've now worked out that to avoid that gap I have to set my text box height to a maximum of 3.5 cms (set in the on format event) when there is a photo - otherwise the report expands the section needlessly. It limits me a bit but for now I will work around that.

    Kath
    ----- Original Message ----- 
      From: Software Design & Solutions Pty Ltd. 
      To: accessd at databaseadvisors.com 
      Sent: Saturday, April 26, 2003 10:02 AM
      Subject: Re: [AccessD] Any brilliant ideas - pictures in 'flexible' positions/ pictures in reports


      Hi everybody - hope you had a good Easter.

      I am back on this picture issue again - and like the other emails on this topic I need to be able to expand my group header section of the report when the picture exists.

      In the 'On Format' event I am changing the height property of the photo control. The actual size I need it to be is 3.5 cm x 5 cm.  (Code below). 

      My problem is that the section is expanding and shrinking but AFTER A PHOTO IS PRINTED I get an extra 2cm gap before the next detail record.

      The section's 'Can grow' and 'Can shrink' properties are set to yes. I have other controls in that section but for now I have taken most of them out to try to nut this problem out - leaving 2 text boxes to the left of the photo and *nothing* underneath it at all.


      If Me.UsePhoto = True Then
          If IsNull(Me.PhotoLocation) Or Me.PhotoLocation = "" Then
              BoolUsePhoto = False
          Else
              BoolUsePhoto = True
              'Me.Photo.Top = 0
         '     Me.Photo.Height = 1200
              Me.Photo.Height = 3.5 * 567
              Me.Photo.Width = 5 * 567
              Me.Photo.Picture = Me.PhotoLocation
              Me.Photo.Visible = True
          End If
      Else
          BoolUsePhoto = False
          Me.Photo.Height = 10
          Me.Photo.Width = 10
          Me.Photo.Visible = False
          Me.Photo.Picture = ""
      End If

      '...later
      If BoolUsePhoto = True Then
             Me.ServiceLongDesc.Width = 12.2 * 567
             Me.ServiceShortDesc.Width = 12.2 * 567
             Me.Section(7).Height = 1985
       Else
              Me.Section(7).Height = 600
              Me.ServiceLongDesc.Width = 16.75 * 567
              Me.ServiceShortDesc.Width = 16.75 * 567
      End If

        ----- Original Message ----- 
        From: Stuart McLachlan 
        To: Software Design & Solutions Pty Ltd. ; accessd at databaseadvisors.com 
        Sent: Thursday, April 03, 2003 11:02 AM
        Subject: Re: [AccessD] Any brilliant ideas - pictures in 'flexible' positions


        On 3 Apr 2003 at 9:39, Software Design & Solutions P wrote:

        > Hi everybody.. I am working on a system for a group of travel agents
        > and today's task is to generate their quotes / itineraries. eg. Day 1,
        > Rio, description of city, etc, Day 2 Manaus, description of tour etc. 
        > 
        > I have created the screen which will alow them for each day to select
        > a city, one or more 'items' (eg. tour, hotel, flight details), and
        > these will slot into the report when it is printed. 
        > 
        > They want the ability to drop photos in to the itineraries. When they
        > select a particular item (city description) then the itinerary will
        > always dislpay a photo. The users can select from a list of photo
        > names held outside the database. 
        > 
        > But I am looking for some brilliant tips on how to place the photos
        > into the report....when they nominate that a particular item should
        > also include a photo, then the text should appear next to the photo,
        > and when they only select text, the text should wrap to the whole
        > page. 
        > 
        > I have a few ideas and will start but if anyone has does anything like
        > this, I'd love to hear from you. 
        > 

        Three controls in the detail sectiop of the report:

        txtItemWide, txtItemNarrow - both with  the item text as the source 
        imgPhoto 

        Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
        If Nz(ItemPhoto, "") > " " Then
            imgPhoto.Picture = PhotoFile
            imgPhoto.visible = true
            txtNarrow.visible = true
            txtWide.visible = false
        Else
            imgPhoto.visible = false
            txtNarrow.visible = false
            txtWide.visible = true
        End If

        End Sub

        -- 
        Stuart McLachlan
        Lexacorp Ltd
        Application Development,  IT Consultancy
        http://www.lexacorp.com.pg

        _______________________________________________
        AccessD mailing list
        AccessD at databaseadvisors.com
        http://databaseadvisors.com/mailman/listinfo/accessd
        Website: http://www.databaseadvisors.com



--------------------------------------------------------------------------


      _______________________________________________
      AccessD mailing list
      AccessD at databaseadvisors.com
      http://databaseadvisors.com/mailman/listinfo/accessd
      Website: http://www.databaseadvisors.com



------------------------------------------------------------------------------


  _______________________________________________
  AccessD mailing list
  AccessD at databaseadvisors.com
  http://databaseadvisors.com/mailman/listinfo/accessd
  Website: http://www.databaseadvisors.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://databaseadvisors.com/pipermail/accessd/attachments/20030428/f12eed98/attachment-0001.html>


More information about the AccessD mailing list