(Anfänger) Suche Hilfe beim Erstellen einer Rezeptdatenbank



  • Hallo

    Den 5er oder 6er wirst du nur noch als Restposten oder auf "Flohmärkten" bekommen, die sind mittlerweile auch über 5 Jahre alt.
    Das lohnt sich gegenüber der V1 auf jedenfall. Achte darauf gleich Professional anstelle von Standard zu bekommen, da sind z.B. gleich noch die Datenbankkomponenten dabei und du kannst auch kommerziell arbeiten.

    bis bald
    akari



  • OK, aber zurück zu den anderen Problemen.
    Ich kann nun per Kontextmenu oder per Button neue Rubriken anlegen, doch, wenn sich erstmal die InputBox geöffnet hat, und ich doch auf abbrechen oder das kleine rote Kreuz klicke, erstellt er trotzdem eine neue Rubrik. Weil keine If-Bedingung, naja eigentlich habe ich eine Bedingung drin, aber die will nicht funktionieren:

    void __fastcall TForm1::NeueRubrik1Click(TObject *Sender)
    {
    String Text2;
    Text2 = InputBox ("Neue Rubrik", "Hier eingeben:", "meine neue Rubrik");
    if (Text2 == IDOK)
      {
      TreeView1->Items->Add(NULL,Text2);
      TreeView1->SaveToFile (pfad_rubrik);
      }
    }
    


  • Hallo

    Ich muß schon sagen du bist ganz schon beratungsresistent.
    Wie oft habe ich schon geschrieben das IDOK dort nichts zu suchen hat? 🙄

    Und schon auf Seite 3 (!) dieses Threads wurde der Hinweis zur richtigen Lösung gegeben!

    allison schrieb:

    hiho
    machs lieber so:

    if (Text1 != "")
    {
    ...
    }
    

    Du must Text mit dem Wert vergleichen den du bei InputBox als Standard-Wert übergibst. Hat sich was geändert wurde etwas eingegeben und OK gedrückt, ansonsten Abbrechen.

    bis bald
    akari



  • Hi,

    siehe InputQuery. Ich hoffe das dein BCB1 wenigstens das kennt :p

    mfg, Micha!



  • Sorry ich hatte es zwar schon ausprobiert, hatte aber vergessen den voreingestellten Text herauszunehmen.
    Ok hätten wir das auch

    Apropo (ich so schreibt man das nicht ist aber wesentlich kürzer)
    InputQuery ist nicht in der Hilfe zu finden!



  • Achso, ich würd gern haben, das er die Liste sortiert!
    Im Prinzip ist sie schon sortiert

    sageb wir in der liste steht schon:
    Eintrag 1
    Eintrag 5
    Eintrag 10

    Wenn ich jetzt Eintrag 8 hinzufüge, steht es am Ende (hintendran)
    Wenn ich dann noch einen Eintrag mache, sortiert er Eintrag 8 richtig ein,
    und der neue Eintrag steht erstmal hintendran, bis ich den nächsten eingebe.
    Und immerso weiter. Ich brauche also irgendwas, das er direkt nach
    TreeView1->Items->Add
    sortiert und dann
    TreeView1->SaveToFile



  • hab ich gefunden und funktioniert AlphaSort
    Das erstemal erfolgreich mit der Hilfe



  • hiho

    lordblacksheep schrieb:

    Apropo (ich so schreibt man das nicht ist aber wesentlich kürzer)

    ??????????



  • Kennst du das Wort nicht Apropro (Nebenbei)
    der Text in Klammern sollte heißen:
    (Ich weiß, das schreibt man nicht so, ist aber wesentlich kürzer *als die Richtige Schreibweise)



  • So Tschüß bis morgen um 8:00 Uhr ! dann weiß ich auch wie man Apropro schreibt!



  • Hallo

    Damit werde ich den Thread hier schließen, es wurden genug Fragen beantwortet.
    Wenn du weitere Fragen hast - und du nach einer sorgfältigen Lektüre der BCB-Hilfe nicht fündig geworden bist - dann mach bitte unter einem passenden und aussagekräftigen Titel einen neuen Thread auf.
    Ein Thema ein Thread, ein Thread ein Thema.

    bis bald
    akari


Anmelden zum Antworten