![]() |
Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. www.neurohope.ro |
Ajutor CrystalReport in VisualBasic
Last Updated: Mar 06 2014 23:53, Started by
kunz
, Feb 28 2014 11:12
·
0

#1
Posted 28 February 2014 - 11:12

Salut,
Urmaresc de foarte mult timp acest forum.Am gasit multe lucruri utile care m-au ajutat foarte mult dar este prima oara cand va cer ajutorul. Am un formular( "Form1") creat si un CrystalReport.Formularul are mai multe campuri de completat (text1,text2,text3).Eu vreau ca acele campuri completate sa imi apara pe raportul meu dar nu stiu cum.Am cautat peste tot o solutie dar nu am gasit.Puteti sa ma ajutati cu un exemplu despre cum ar trebui sa fac? Multumesc. |
#2
Posted 28 February 2014 - 11:34

Ai in MSDN tot ce-ti trebuie (cum sa-i dai parametri, dataset etc): http://msdn.microsof...0(v=vs.80).aspx
|
#3
Posted 05 March 2014 - 18:32

Multumesc pentru sursa de informatie. Am gasit multe lucruri utile dar nu si un raspuns la cererea mea. Daca poate cineva sa ma ajute..astept un raspuns.
Mentionez ca nu am nici o baza de date. Vreau sa stiu doar cum pot sa fac ca sa imi apara informatia din form1.textbox1 in form2(in care am un crystalreportviewer). Multumesc, |
#4
Posted 05 March 2014 - 18:48

Inseamna ca nu ai citit cum se "umple" un raport. Pe langa sursa de date clasica ai si o colectie de obiecte, iei din controale informatia, construiesti acele obiecte ce le vrea Crystal si ai rezolvat problema.
|
#5
Posted 05 March 2014 - 19:05

Chestia este ca nu stiu sa le construiesc..de asta am cerut ajutor aici.
|
#6
Posted 05 March 2014 - 19:48

Definesti o clasa ce contine campurile tale. Eu am sa dau codul in C# ca mi-e mai la indemana (desi nu programez in el):
public class A { public int n; public string s; } In designerul Crystal la Database Fields >> Database Expert alegi Project Data >> .NET Objects >> namespace-ul tau si clasa A tragi in zona din dreapta apoi inchizi. Ai acum in designer campurile n si s, le pui in raport in benzile care stii ca-ti trebuie (inceput, detalii, final etc). Pe forma adaugi controlul CrystalViewer, la Report source adaugi raportul .rpt (la mine se cheama CrystalReport1.rpt). In codul formei, la initializare ai: ArrayList v = new ArrayList(); A a = new A(); a.n = 3; a.s = "un raport"; v.Add(a); //alte obiecte de adaugat in lista CrystalReport1.SetDataSource(v); // numele CrystalReport1 nu e obligatoriu sa fie la fel, vezi cum se cheama la tine cand l-ai creat E doar una din metode. Mai ai via parametri sau poti construi tu un DataTable si pasa raportului prin metoda .SetDataSource Edited by neagu_laurentiu, 05 March 2014 - 19:57. |
#7
Posted 06 March 2014 - 23:53

Multumesc mult pentru informatii si sugestii. Am sa merg pe varianta cu parametrii.
|
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users