Autor Beitrag
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 19.01.06 01:30 
hallo kollegen,

kennt jemand ein tutorial das auf ein paar seiten zeigt, wie

a) das zeigt wie eine "TRvCustomConnection" einzubinden ist, dass etwas anderes rauskommt als 'invalid data' oder nix?
b) das zeigt, wie ein gruppenwechsel mit rave funktioniert? die dokumentation kann man ja gelindegesagt vergessen...
c) das einen zeigt, wie mann beim gruppenwechsel eine neue seite oder eine neue spalte ansteuern kann.
d) das nicht, mehr als ca. 10 seiten umfang hat ;-)


für euere hilfe bedanke ich mich bereits an dieser stelle und wünsch euch noch einen schönen tag.
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Do 19.01.06 19:56 
Hallo

a) laüft dein Delphiprogramm auch dabei?
b) auf der Rave seite (www.nevrona.com) gibt es einige englischs Tuturials
was verstehst du unter Gruppenwechsel?

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 20.01.06 20:55 
hallo frank,

danke für deine antwort. ja, das programm läuft dabei. hab ein kleines beispiel zusammgestellt und angehängt. das "rave project file" hab ich aus den properties herausgenommen. vielleicht findest du ja den fehler, damit der testtext angezeigt wird. <TIA>

die tutorials hab ich mir auch kurz angesehen. doch leider fehlt dort das kapitel V, wo es grad um diese komponente geht. wäre halt das letzte in der serie... und wohl nicht ganz fertig geworden, <OT> wie damals knuth.

die anderen tutorials, sind noch seichter.... :-( und die rave doc, gibt nix her...


ein gruppenwechsel ist etwas in der folgenden form

Gruppe1 xxxxxxxxxxxxxxxxxx
__ gruppe2 xxxxxxxxxxxxxxx
___ gruppe3 xxxxxxxxxxxxxx
____ detail.....
___ summe gruppe3 #####
__ summe gruppe2 #####
summe gruppe1 #####

dies wäre hier zum beispiel ein dreistufiger gruppenwechsel. der begriff kommt noch aus der normierten programmierung...

grüsse
Wolf
Einloggen, um Attachments anzusehen!
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Fr 20.01.06 22:43 
hier sind mehrere Fehler:

Delphi-seite:
1. RVproject war kein Rave-Project zugeordnet.
2. das onopen-ereignis der Customconnection war leer. Dort mußt du angeben, wieviele Datensätze du übergibst. In deinem Fall 1.
ausblenden Delphi-Quelltext
1:
2:
3:
4:
procedure TForm2.rvccHeaderOpen(Connection: TRvCustomConnection);
begin
  Connection.DataRows:=1;
end;

Alternativ: kannst du auch oneof, onnext ... etc nutzen
3. Du verwendest Writestr du mußt writestrdata verwenden

Rave-seite:
4. dein dataview war falsch. Wenn du in Rave ein neues Dataview erstellst, muß deine Delphi-app laufen, sonst werden deine Felder (Testdata) nicht übernommen. Wenn du das später nochmal aktualiseren möchstest, dann starte dein Delphi-prog, und klick in Rave rechts auf das dataview und wähle refresh, ann werden die Felder aktualisiert. Dann steht auch richtig Dataview1Testdata drin. deine Datatextkompo mußt du dann auch noch auf den neuen Feldnamen aktualisiern.

zu dem anderen Problem:
solche geschachtelten Sachen habe ich noch nicht gebraucht.
Wenn du möchstest, das die Gruppen immer auf einer neuen Seite sind, dann gugg dir die Finishnewpage-eigenschaft des Bandes an. Die summen solltest du mit den Calc*compos hinbekommen

Mfg frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 20.01.06 23:12 
>> Wenn du in Rave ein neues Dataview erstellst,
>> muß deine Delphi-app laufen, sonst werden deine
>> Felder (Testdata) nicht übernommen.

danke, das war also der Trick! Da wäre ich nie draufgekommen.

Dank und noch ein schönes Wochenende

Grüsse
Wolf