AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Wenn Abfage Hilfe

Ein Thema von derPat17 · begonnen am 30. Jan 2017 · letzter Beitrag vom 5. Feb 2017
Antwort Antwort
Seite 1 von 3  1 23   
derPat17

Registriert seit: 30. Jan 2017
17 Beiträge
 
#1

Wenn Abfage Hilfe

  Alt 30. Jan 2017, 19:07
Hallo,

ZUERST: ICH WEISS NET OB DAS DAS RICHTIGE UNTERFORUM IST, DA ICH MIT DELPHI NET SO VIEL ZUTUN HABE!

ich habe zwar in meiner Berufsschule damals Delphi gelernt, das ist aber nun fast 10Jahre her xD

Ich wollte mal wieder was in Delphi schreiben, weil ich in etwa wüsste, wie ich das machen kann.

Jedenfalls stehe ich nun vor einen Problem, ich wollte ein Ganz einfaches Noten-Programm schreiben.

soll heissen, ich klicke auf die Note auf den Griffbrett (Button) und ein Label gibt dann meine Notenposition an (soweit so gut, das ist ja noch einfach).

Nun möchte ich mit einem weiteren button abfragen, ob die Note im Edit Feld (normale Noten: ABCDEFG) und die Position (also net das ABCDEFG, sondern ein E1, E2, E3 usw.) im Label übereinstimmen, damit in einen weiteren Label entweder RICHTIG oder FALSCH kommt.
Und wenn Falsch, soll noch zusätzlich die richtige Note in einen weiteren Edit Feld erscheinen.

Das das ganze mit der when if else funktion machbar ist, ist mir klar, aber irgendwas stimmt mit den variablen oder so net?
  Mit Zitat antworten Zitat
a.def
(Gast)

n/a Beiträge
 
#2

AW: Wenn Abfage Hilfe

  Alt 30. Jan 2017, 19:19
Was ist "Position" und wie ist das bei dir umgesetzt? Also das E1, E2, E3?
  Mit Zitat antworten Zitat
derPat17

Registriert seit: 30. Jan 2017
17 Beiträge
 
#3

AW: Wenn Abfage Hilfe

  Alt 30. Jan 2017, 19:24
"Position" ist nix anderes als eine Text Hilfestellung für den User, welchen Button man anklickte in Form eines Textes im Label [und E1, E2 soll einfach der text sein, musik eben ]
  Mit Zitat antworten Zitat
derPat17

Registriert seit: 30. Jan 2017
17 Beiträge
 
#4

AW: Wenn Abfage Hilfe

  Alt 30. Jan 2017, 19:45
zur verdeutlichung, ein Bild meiner Form:

http://www.bilder-upload.eu/thumb/d90759-1485801971.png
  Mit Zitat antworten Zitat
Slipstream
(Gast)

n/a Beiträge
 
#5

AW: Wenn Abfage Hilfe

  Alt 31. Jan 2017, 00:02
Vielleicht ist es ja schon zu spät und ich zu müde, um überhaupt noch was zu begreifen, aber ich habe wirklich nicht verstanden, was du eigentlich machen willst und wo dein Problem liegt. Das Bild, das du verlinkt hast, ist noch dazu viel zu klein, um darauf überhaupt was erkennen zu können.

Was mir noch aufgefallen ist: Es gibt acht Noten, nicht nur sieben: CDEFGAH.

Das das ganze mit der when if else funktion machbar ist, ist mir klar, aber irgendwas stimmt mit den variablen oder so net?
IF THEN ELSE kenne ich, aber was ist eigentlich eine when function?

Geändert von Slipstream (31. Jan 2017 um 00:06 Uhr)
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.752 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Wenn Abfage Hilfe

  Alt 31. Jan 2017, 06:22
.. ein Versuch
Du gibst in einem Editfeld Noten in Form von Buchstaben ein.
Wenn z.B. 'C' eingegeben wird - soll ein Text erscheinen der die Position auf dem "Griffbrett" beschreibt.

Ist das ungefähr richtig?
Grosse
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#7

AW: Wenn Abfage Hilfe

  Alt 31. Jan 2017, 06:35
Es könnte sich um so etwas wie eine Tabulatur handeln. Nur was da richtig/falsch zu suchen hat ist mir schleierhaft.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Slipstream
(Gast)

n/a Beiträge
 
#8

AW: Wenn Abfage Hilfe

  Alt 31. Jan 2017, 09:35
Es könnte sich um so etwas wie eine Tabulatur handeln. Nur was da richtig/falsch zu suchen hat ist mir schleierhaft.
Oder er möchte eine zufällige Note in der Notentabulatur erscheinen lassen und der Anwender soll dann ins Editfeld reinschreiben, um welche Note es sich handelt. Und wenn er richtig geraten hat, dann erscheint im Label das Wort "Richtig", ansonsten "Falsch". Aber eigentlich wäre es die Aufgabe des Fragers, seine Frage so zu formulieren, dass jeder auf Anhieb versteht, was er will.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#9

AW: Wenn Abfage Hilfe

  Alt 31. Jan 2017, 12:43
[OT]
Aber eigentlich wäre es die Aufgabe des Fragers, seine Frage so zu formulieren, dass jeder auf Anhieb versteht, was er will.
Das fällt ja auch einigen gestandenen Mitgliedern manchmal nicht leicht
[/OT]

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
derPat17

Registriert seit: 30. Jan 2017
17 Beiträge
 
#10

AW: Wenn Abfage Hilfe

  Alt 31. Jan 2017, 14:47
IF THEN ELSE kenne ich, aber was ist eigentlich eine when function?[/QUOTE]

Ja stimmt If .. ich sag ja, ich bin zu lange raus xD

Und nochmal ganz langsam

Ich habe ein griffbrett (Bild) mit buttons.

Jeder Button macht einen label text zu der ausgewählten Position (das funktioniert alles!)

Jetzt gebe ich in einem edit Feld die Note ein (AHCDEFG).

JETZT soll in einem extra Button geprüft werden, ob die Note im edit Feld mit der Notenposition im label stimmt?

Wenn net, dann kommt ein FALSCH mit dem Namen der richtigen Note (nochmal in einem extra label), wenn es stimmt, dann ein RICHTIG.

Hoffe es ist jetzt etwas klarer...

Soll ich das über variablen regeln oder so?

Mfg
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 02:49 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