Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 6 su 6

Quando esporto in Pdf un report mi crea un file con N pagine dello stesso record

  1. #1
    miltn78 non è in linea Novello
    VI espongo il mio problemino...con Access 2007.

    Voglio esportare una fattura in pdf e utilizzo questo comando

    Private Sub Comando97_Click()

    On Error GoTo No_Stampa
    DoCmd.OpenReport "stampa", acViewPreview, , "[Numero Fattura]=" & Me![Numero Fattura]
    DoCmd.OutputTo acOutputReport, , acFormatPDF, "D:\Fattura\Fattura_N_" & [Form]![Numero Fattura] & [Form]![Espr1] & [Form]![Espr2] & [Form]![Espr3] & [Form]![Espr4] & ".pdf"
    DoCmd.Close acReport, "stampa"
    Exit_stampa:
    Exit Sub
    No_Stampa:
    If Err.Number = 2501 Then
    DoCmd.SelectObject acForm, Me.Name, False
    Else
    MsgBox Err.Number & " " & Err.Description
    End If
    Resume Exit_stampa
    End Sub


    Non capisco perchè il file mi viene creato giusto ma contiene a volte 6 avolte 9 copie della stessa pagina. Qualcuno sa aiutarmi in merito?

    Grazie :-D

  2. #2
    L'avatar di Tommy_G
    Tommy_G non è in linea Scribacchino
    strano, ho provato e a me non da nessun errore
    potresti provare ad aprire il report in modalità hide anche se credo l'errore non risieda li
    DoCmd.OpenReport "stampa", acViewReport, , "[fattura]=" & Me![fattura], acHidden
    

  3. #3
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Quote Originariamente inviato da Tommy_G Visualizza il messaggio
    strano, ho provato e a me non da nessun errore
    potresti provare ad aprire il report in modalità hide anche se credo l'errore non risieda li
    DoCmd.OpenReport "stampa", acViewReport, , "[fattura]=" & Me![fattura], acHidden
    
    Infatti se tutto fosse corretto non dovrebbe accadere...
    Ho il sospetto che possa essere causata da 2 cose:
    1) La query strutturata non correttamente, basterebbe aprirla e vedere se i DATI sono corretti
    2) Qualche campo MEMO con spazzi e la proprietà CanGrow(autoespandibile) a True...
    ℹ️ Leggi di più su @Alex ...

  4. #4
    miltn78 non è in linea Novello
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Infatti se tutto fosse corretto non dovrebbe accadere...
    Ho il sospetto che possa essere causata da 2 cose:
    1) La query strutturata non correttamente, basterebbe aprirla e vedere se i DATI sono corretti
    2) Qualche campo MEMO con spazzi e la proprietà CanGrow(autoespandibile) a True...
    Prima di tutto grazie per le risposte :-)

    Ho verificato proprio la query e ..sorpresa...mi ritrovo che il campo numero fattura viene ripetuto piu' volte nonostante nella tabella di origine non siano ammessi duplicati.

    Domanda da pollo...ma come posso eliminare i duplicati quando chiamo il filtro per il report? O devo inserire un criterio nella query del report?

    Grazie mille

  5. #5
    miltn78 non è in linea Novello
    Ragazzi ho risolto ...non avevo pensato ad inserire un bel distinct durante la select :-D

    Grazie ancora a presto

  6. #6
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    La mia Prof. di Matematica(analisi 1 in realtà) mi ha insegnato il significato dell'acronimo C.V.D. che 9 volte su 10... è la TESI anche quì.
    ℹ️ Leggi di più su @Alex ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risposte: 7
    Ultimo Post: 06-11-2015, 09:40
  2. Somma di 2 o + campi dello stesso record
    Da SNEIK75 nel forum Microsoft Access
    Risposte: 8
    Ultimo Post: 16-10-2012, 13:11
  3. Stampa più copie dello stesso report
    Da seamission nel forum Microsoft Word
    Risposte: 18
    Ultimo Post: 22-05-2010, 19:58
  4. Risposte: 3
    Ultimo Post: 29-07-2008, 10:38
  5. Ricerca in più campi dello stesso record
    Da Cis nel forum Visual Basic 6
    Risposte: 8
    Ultimo Post: 17-08-2006, 08:23