AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

CheckBox in RAVE

Ein Thema von Pumba · begonnen am 28. Jun 2004 · letzter Beitrag vom 24. Okt 2005
Antwort Antwort
Pumba

Registriert seit: 28. Jun 2004
32 Beiträge
 
Delphi 2005 Enterprise
 
#1

CheckBox in RAVE

  Alt 28. Jun 2004, 11:55
Hallo !!

Wer kan mir helfen das ich eine Checkbox in RAVE darstellen kann.

In der DAtenbank sind 5 Checkboxen und diese solten auch auf den Report.

vielen dank im vorraus
Pumba
  Mit Zitat antworten Zitat
merlin17

Registriert seit: 15. Dez 2002
Ort: Mittelfranken
980 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

Re: CheckBox in RAVE

  Alt 28. Jun 2004, 13:57
Pumba,

wenn du mit
Zitat:
In der DAtenbank sind 5 Checkboxen
Boolean-Felder meinst:
Nehme eine DataMirrorSection und definiere zwei Section somewhere und nehme
die jeweils anhand des Datenwertes richtige Section z.B. von einer GlobalPage....


thomas, TeamNevrona
- TeamNevrona cannot respond to questions received via email -
http://rave-notes.blogspot.com
  Mit Zitat antworten Zitat
Pumba

Registriert seit: 28. Jun 2004
32 Beiträge
 
Delphi 2005 Enterprise
 
#3

Re: CheckBox in RAVE

  Alt 29. Jun 2004, 07:39
Hallo Thomas

Danke für deine Antwort, ich bin aber ein blutiger anfänger vor allem in RAVE, könntest du mir ein beispiel dafür zeigen und wo findet man eine deutsche Anleitung oder ein Buch zu Rave danke für deine mühe

Pumba
  Mit Zitat antworten Zitat
merlin17

Registriert seit: 15. Dez 2002
Ort: Mittelfranken
980 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

Re: CheckBox in RAVE

  Alt 29. Jun 2004, 08:08
Pubma,

in der Zeitschrift "Der Entwickler" gab es 2003 einen dt. Artikelreihe über Rave5.
Ein Buch o.ä. gibt es noch nicht, soll/muss aber endlich mal fertig werden...
Auf der AddOn-Seite von Nevrona.com/rave gibt es auch noch pdf-dateien bzw. links....



thomas, TeamNevrona
- TeamNevrona cannot respond to questions received via email -
http://rave-notes.blogspot.com
  Mit Zitat antworten Zitat
Pumba

Registriert seit: 28. Jun 2004
32 Beiträge
 
Delphi 2005 Enterprise
 
#5

Re: CheckBox in RAVE

  Alt 29. Jun 2004, 15:24
Hallo Thomas

Habe jetzt eine DataMirrorSection und zwei Section erstellt. kann in Rave die Mirror zwischen Section1 und Section2 umschalten und siehe da es klappt auch, soweit so gut ...
wie weise ich der Section jetzt den Wert von der CheckBox (Boolen-feld)
Wenn TRUE dan sollte Section2 un wenn FALSE dan Section1


danke für deine Geduld
Pumba
  Mit Zitat antworten Zitat
Pumba

Registriert seit: 28. Jun 2004
32 Beiträge
 
Delphi 2005 Enterprise
 
#6

Re: CheckBox in RAVE

  Alt 14. Okt 2005, 10:12
Da es immer wieder Anfragen gegeben hat wie man eine CheckBox von Delphi in Rave
Darstellen kann, habe ich hier ein Beispiel:


DELPHI
1. Neu - VCL-Formularanwendung
2. wir fügen eine CheckBox, einen Button und ein RaveProject in das Formular
3. Klick auf RvProject1 und bei ProjectFile geben wir .\Project1.rave ein
(siehe Form1.jpg)
4. Doppelklick auf Button1 und folgenden Code eingeben:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
KreuzJa : String;
KreuzNein : String;

begin
 KreuzJa := 'Wahr';
 KreuzNein := 'Falsch';

 if Checkbox1.Checked = True then
     rvproject1.SetParam('Checkbox', KreuzJa)
 else
     rvproject1.SetParam('Checkbox', KreuzNein);

 RvProject1.ProjectFile := '.\Project1.rav';
 Rvproject1.Execute;

end;
Das war alles was wir in Delphi brauchen, wir speichern nun unser Project in ein eigenes Verzeichnis



RAVE
1. New Project
2. New Global Page


Wir möchten nun eine Parameter (CheckBox Ja oder CheckBox Nein) von Delphi an Rave übergeben.

1. Markieren wir nun in Rave nun Rechts oben "RaveProject1"
2. Im ObjectInspector klicken wir nun auf "Parameters" und (...)
3. Es öffnet sich nun der "Strings Editor" in dem wir unseren Parameter (CheckBox) eingeben
(siehe RaveParameter.jpg)


4. Auf der Global Page setzt man nun 2-mal die Section Componenten (im Reiter Standard).

5. In die 1. Section Componente = "Section1" Zeichnen wir nun aus dem Reiter "Drawing"
eine "Square Componente", und mit der "Line componente" das Kreuz.

6. In die 2. Section Componente = "Section2" Zeichnen wir ebenfalls
eine "Square Componente", ohne Kreuz
(siehe RaveGlobalPage.jpg)


7. Auf Page1 setzen wir eine DataMirrorSectionComponente (im Reiter Report) = DataMirrorSection1
(diese sollte die gleiche Höhe und Breite haben wie Section1 und Section2 auf der Global Page)
8. Wir Markieren nun die DataMirrorSection1
9. Im ObjectInspector klicken wir nun auf DataField und (...)
10. Es öffnet sich der Data Text Editor in diesem weisen wir der Section den Parameter Zu
11. Öffnen wir nun das Drop Down von Project Parameters und markieren unseren Parameter (CheckBox)
12. und übergeben ihn mit klick auf Insert Parameter
13. Wir schließen den Data Text Editor mit OK
14. Klicken wir nun auf DataMirrors und (...)
15. Es öffnet sich der Data Mirror Editor
16. Klick auf Add
17. In das Editfeld Field Value wird nun WAHR eingetragen
18. Im DropDown Mirrored Selection markieren wir GlobalPage1.Section1
(Wenn unser Parameter nun WAHR ist wird Section1 angezeigt)
19. Klick auf Ade
20. In das Editfeld Field Value wird nun FALSCH eingetragen
21. Im DropDown Mirrored Selection markieren wir GlobalPage1.Section2
(Wenn unser Parameter nun FALSCH ist wird Section2 angezeigt)

(siehe RavePage1.jpg)

Anmerkung: Falls Sie die Werte direkt aus der Datenbank auslesen möchten
ändern Sie auf "Page1-DataMirrorSection" das "DataView" und "DataField"
ebenso müssen sie im "Data Mirror Editor" und im "Field Value" den Wert ändern
der im Datenfeld stehlt.



Nun Speichern wir unser RaveProject in das Verzeichnis wo sich das Delphi Project befindet unter
Project1.rav ab.

l.g. Pumba
Angehängte Dateien
Dateityp: zip checkbox_125.zip (1,33 MB, 67x aufgerufen)
  Mit Zitat antworten Zitat
merlin17

Registriert seit: 15. Dez 2002
Ort: Mittelfranken
980 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

Re: CheckBox in RAVE

  Alt 24. Okt 2005, 09:37
danke Pumba für die Beschreibung, ist toll gemacht!

Zitat:
Falls Sie die Werte direkt aus der Datenbank auslesen möchten
hier gibt es noch den Weg über die Rave CalcFields, da in Datenbank die bool-felder oftmals unterschiedlich
gespeichert werden, bzw. auch über die property "TextFalse" von BooleanFelder (bin ich aber kein Freund davon
in der DataView-Ebene.. )

Zitat:
Determines what will printed is the field value is False. A blank value for this property will print the text "False".

thomas, TeamNevrona
- TeamNevrona cannot respond to questions received via email -
http://rave-notes.blogspot.com
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz