none
INCLUDEPICTURE E IMMAGINI MANCANTI

    Domanda

  • SALVE A TUTTI, sto facendo una stampa unione in word e l'origine dati è MS Dynamics CRM, attraverso Includepicture sono riuscita ad inserire le immagini dei prodotti all'interno della stampa, più precisamene ho usato:

    { INCLUDEPICTURE "{IF TRUE "H:\..............\{MERGEFIELD "Prodotto_ID"}.jpg"}"\d}

    questo è l'unico modo in cui si vedono le immagini, e si che di metodi ne ho usati mille!!.

    cmq il problema è che attarverso NEXT ho creato una lista di 15 record e alcuni di essi sono vuoti,mi spiego meglio. quello che sto stampando è un offerta per i clienti, loro mi chiedono di fargli un offerta su 4 prodotti e io gli stampo (da stampa unione) un documento in cui sono presenti l'ID del prodotto, la sua descrizione, il prezzo e la foto. dato che non so di quanti prodotti mi faranno l'offerta e per rendere più veloce la stampa ho creato in word una tabella con 15 righe in questo modo:

    {NEXT}{MERGEFIELD "Prodotto_ID"}    e di fianco la stringa per l'inserimento dell'immagine.

    IL PROBLEMA è che se io ho 4 prodotti per questi compare l'immagine ma purtroppo per gli altri 11 che non esistono compare un quadato bianco con una piccola x rossa e non so come fare a dirgli che se non c'è l'ID non deve essereci nemmeno l'immagine.

    ho quindi usato SKIPIF, NEXTIF, il filtro ma rimane sempre questo quadrato.

    usando il filtro e mettendo di non far vedere i record vuoti mi dice "impossibile unire il documento principale con l'origine dati perchè i record di dati sono vuoti oppure non corrispondono ad alcune delle opzioni query"

    se uso invece la regola IF non mi compare più il quadrato bianco dove non ci sono record ma dove una volta comparivano le immagini dei prodotti che ci sono invece della foto mi fa vedere un quadrato bianco con la x rossa, ma prima c'erano le foto.

    vi prego aiutatemi.

    lunedì 7 giugno 2010 13:06

Risposte

  • Ciao Casperina,

    la sintassi per l'inclusione delle immagini con il mail merge dovrebbe essere:

    {INCLUDEPICTURE {IF {MERGEFIELD Prodotto_ID} <> "" "c:\immaginiProdotti\{MERGEFIELD Prodotto_ID}.jpg" "c:\immaginiProdotti\blank.jpg"}}

    in questo modo si verifica che il campo Prodotto_ID e si visualizza la foto del prodotto o un'immagine standard (blank.jpg).

    se l'immagine la crei di un pixel trasparente, non si dovrebbe vedere nella tabella dei prodotti.

    fammi sapere se funziona.

     

    Spero che queste informazioni ti siano utili.

    Grazie. Ciao

    Roberto


    Roberto Nocera [Microsoft Dynamics CRM MVP] technical blog: http://blogs.ugidotnet.org/rnocera/ Community CRM italiana: www.dynamicsforum.it
    mercoledì 15 settembre 2010 00:18
    Moderatore