Slectionformula

sabato 19 maggio 2012 - 13.06
Tag Elenco Tags  VB.NET  |  Crystal Reports 10.0

alimuzzy Profilo | Newbie

Ho la necessità di visualizzare sull'anteprima del visual report i dati presi da una combobox esempio : "{fattura.num} = " & Me.NumeroCombo.Text,
ma vorrei anche scorrere sempre dal visual report anche gli altri dati del gruppo, nel mio caso i numeri delle bolle di consegna (DDT),
spero di essere stato chiaro
Grazie

freeteo Profilo | Guru

Ciao,
scusa ma non ho capito bene cosa intendi per "scorrere" gli altri dati?

Forse intendi avere 2 filtri (uno appunto numero fattura, ed uno numero ddt) e combinarli insieme, o vorresti fare diversi raggruppamenti per avere una visione "gerarchica" del tuo documento?

Potresti valutare di avere un gruppo dinamico eventualmente, dove appunto da codice, gli passi la visualizzazione del report che intendi avere, un esempio lo trovi qui:
http://www.dotnethell.it/tips/ModificheRuntimeCrystal.aspx
(perdona i colori, è un post abbastanza datato )

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

alimuzzy Profilo | Newbie

Ciao Freeteo
Hai ragione a non capire in effetti la colonna doveva chiamarsi ddt e non fattura inizialmente avevo puntato alla realizzazione delle fatture dopo ho cambiato idea puntando sui ddt ma la colonna e rimasta invariata.

Questa discussione perdonami per la confusione, ma la stiamo facendo anche qui: http://www.dotnethell.it/forum/messages.aspx?ThreadID=41028

infatti il mio problema inizialmente erano i ragruppamenti, e dopo averlo risolto avevo la necessita di sistemare il filtro.

Per i filtri direi di continuare la discussione sull'altro post...

freeteo Profilo | Guru

>infatti il mio problema inizialmente erano i ragruppamenti, e
>dopo averlo risolto avevo la necessita di sistemare il filtro.
ok, ma quindi questo thread lo consideriamo concluso? hai risolto?
Anche se sono collegati i problemi, possono essere cmq tenuti distinti senza mischiare tutto in un thread...solo che non ho ancora capito bene la tua situazione


>Per i filtri direi di continuare la discussione sull'altro post...
ok


Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

alimuzzy Profilo | Newbie

Ciao Freteeo, scusami per aver risposto cosi tardi.
Per chiarire, questo thread e stato aperto per trovare la soluzione al filtro che imposto sul mio report.
Infatti vorrei, dopo il filtro, visualizzare sia il documento con il numero riportato sulla combo e scorrendo anche gli altri documenti. Al momento riesco a visualizzare solo il documento con il numero riportato sulla combo.

Quindi il problema su questo thread è il filtro che non ho ancora risollto.

Sul thread con il titolo "Visualizzare diversi ddt su un report viewer", il problema erano i ragruppamenti, che alla fine ho risolto, quindi il thread si puo considerare risolto.

Su quel thread però, tra un motivo e l'altro, hai suggerito delle soluzioni per risolvere il problema di questo thread "Selectionformula".
Decidi tu quale lasciare aperto, io direi questo.
Cmq ritornando al plroblema ho cercato di seguire il tuo suggerimento cioe:

(il codice dell'esempio che hai postato sembra corretto, l'unico dubbio che mi rimane è che il tuo report ha 2 tabelle linkate, hai provato a vedere se facendolo con una sola tabella (fai la query di join come datasouce)?
Io preferisco questo tipo di struttura dati per i report, sia in termini di velocità esecuzione, sia perchè in passato mi sono capitati dei comportamenti anomali in alcune situazioni...secondo me infatti, il motore non fa sempre le cose come dovrebbe quando ci sono tabelle linkate...

Se non sai come fare a mettere una query sql nel report, basta che vai nell'esperto database, ed al posto di scegliere una tabella, aggiungi un "Comando", a quel punto ti si apre un editor che ti permette di scrivere una query sql dritta...magari te la puoi provare prima in access ovviamente per essere sicuro... )

Ho provato seguendo il tuo suggerimento, ma il filtro seleziona solo quello riportato sulla combo.

Ho letto da qualche parte, che forse, usando i parametri dovrei riuscire a risolverlo.

Ti farò sapere.




freeteo Profilo | Guru

Ciao alimuzzy,perdona il ritardo nella risposta.
Se hai ancora il problema postami qui un report d'esempio ed anche un db fittizio (magari in access) e vedo di sistemarti direttamente il report vero e proprio in modo da avere qualcosa di concreto su cui lavorare.
Oppure se preferisci manda tutto all'email che trovi nel mio profilo.

Grazie.



Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

alimuzzy Profilo | Newbie

Ciao Freteo
il problema non l'ho ancora risolto quindi se riesci a fare qualcosa ti allego un esempio su cui lavorare..
Grazie

freeteo Profilo | Guru

Ciao Alimuzzy,
grazie del file di progetto, adesso posso avere qualcosa di concreto su cui mettere mano.
Ma tu cosa dovresti fare? mettere un possibile filtro preso dai valori di una combo? un solo valore alla volta, o selezionandone più di uno?

Scusami ma anche rileggendo i post vecchi di questo thread, non sono riuscito a mettere a fuoco esattamente cosa ti serve...

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

alimuzzy Profilo | Newbie

Ciao Freteo,
mi sono imbattuto nuovamente nel problema che non avevo ancora risolto.

vorrei visualizzare oltre al record selezionato dalla combo con la seguente formula:
SelectionFormula = "{fattura.num} = " & Me.NumeroCombo.Text


233x88 8Kb


nello stesso report anche gli altri record selezionabili dalle frecce come da immagine sotto

839x250 40Kb


grazie
Massimo

freeteo Profilo | Guru

Ciao alimuzzy,
perdonami ma non andare a riaprire thread vecchi (addirittura di qualche anno fa), meglio se ne apri uno di nuovo e ci confrontiamo su quello.

Grazie.

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5