deadzoneman
Lt. Junior Grade
- Registriert
- Jan. 2003
- Beiträge
- 347
hi,
hab jetzt in vc++ ne Tabelle gemacht, mit nem activex steuerelement namens microsoft flex grid control 6.0 oder sowas ähnlichem. und es funzt im prinzip alles. nur wenn ich die anwendung starte und mir die tabelle ansehen will, wiederholen sich die angaben in der der tabelle immer wieder. (ich hab den befehl "rand" für die reihenfolge der cases benutzt, da er, wenn ich ihn nicht benutze, immer den letzten tabelleninhalt auch in allen anderen tabellen feldern zeigt). die wiederholungen nerven. da steht dann zum beispiel:
Artikel Kaufpreis Verkaufspreis
Abführmittel 5 GM
Abführmittel 5 GM
Destilliertes Wasser 4 GM
Gegengift 50 GM
Heiltrank 75 GM
Heiltrank 75 GM
Heiltrank 75 GM
usw.
hier der code den ich benutzt habe:
dann hab ich noch ne funktiion eingebaut, die mir das sortiert.
wie schaff ich es jetzt, das er mir die einfach die tabelle eingibt, sodass man sich die Preise einfach ansehen kann ohne das er irgendwas mixt und verdoppelt usw..
hab jetzt in vc++ ne Tabelle gemacht, mit nem activex steuerelement namens microsoft flex grid control 6.0 oder sowas ähnlichem. und es funzt im prinzip alles. nur wenn ich die anwendung starte und mir die tabelle ansehen will, wiederholen sich die angaben in der der tabelle immer wieder. (ich hab den befehl "rand" für die reihenfolge der cases benutzt, da er, wenn ich ihn nicht benutze, immer den letzten tabelleninhalt auch in allen anderen tabellen feldern zeigt). die wiederholungen nerven. da steht dann zum beispiel:
Artikel Kaufpreis Verkaufspreis
Abführmittel 5 GM
Abführmittel 5 GM
Destilliertes Wasser 4 GM
Gegengift 50 GM
Heiltrank 75 GM
Heiltrank 75 GM
Heiltrank 75 GM
usw.
hier der code den ich benutzt habe:
Code:
CString CApothekerPreise::StringValue(int m_iColumn)
{
CString lsStr; // Rückgabestring
int liCase; // Zufallszahl als ID
// Für welche Spalte werden Daten generiert?
switch (m_iColumn)
{
case 0:
liCase = (rand() % 10 -1);
switch (liCase)
{
case 0:
lsStr = "Abführmittel, leicht";
break;
case 1:
lsStr = "Abführmittel, mittelstark";
break;
case 2:
lsStr = "Abführmittel, stark";
...
case 9:
lsStr = "Gegengift";
break;
default:
lsStr = "Heiltrank";
break;
}
dann hab ich noch ne funktiion eingebaut, die mir das sortiert.
wie schaff ich es jetzt, das er mir die einfach die tabelle eingibt, sodass man sich die Preise einfach ansehen kann ohne das er irgendwas mixt und verdoppelt usw..