In einer Form automatisch Nummer holen . . .

7. April 2008 10:20

Hallo Ihr Lieben,

ich hoffe das Ihr mir helfen könnt. Wir müssen in einer Form
mit den Befehlen # und ENTER eine Palettennummer holen.
Ich würde das gerne von Navision machen lassen. Beim
aufrufen der Form wird diese mit CLEAR leergemacht. Ist es
möglich hier in das Feld Palettennummer zu gehen und die
Befehle # und ENTER ausfühen zu lassen?

Weiß jemand von euch wie ich das machen kann?


Grüße

emarks

7. April 2008 10:24

Hallo emarks,

wenn diese Nummer aus einer Nummernserie gebildet wird, kannst Du den Wert über die Codeunit 396 (GetNextNo) ermittlen lassen.

Gruß

42

7. April 2008 10:27

Hallo 42,

das ist alles erledigt, die Nummer wird aus einer Nummernserie gebildet.
Ich möchte nur den Schritt der Eingabe # und ENTER nicht mehr machen.

Grüße

emarks

7. April 2008 10:58

Hi Eric,

wie wäre es, wenn du in dem OnOpenForm-Trigger den folgenden Code reinsetzt:

Code:
VALIDATE(Palettennummer, '#');

Gruß, Marc

7. April 2008 11:51

Hallo Marc,

OnOpenForm-Tigger kann ich nicht finden. Ich habe den Code
als txt Anlage, wenn du Lust und Laune hast kannst du dir das
Mal ansehen.

Vielen Dank

Grüße

emarks
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

7. April 2008 12:03

In der 6. Zeile deiner Textdatei findest du doch den OnOpenForm-Trigger.

7. April 2008 12:29

stimmt, mit Brille wäre das nicht passiert, Sorry. Was ich nicht
verstehe, wieso muss ich für einen Befehl wie VALIDATE eine Variable anlegen???

Anlage Fehlermeldung!!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

7. April 2008 12:40

Was ist denn in der Form-Eigenschaft SourceTable eingetragen?

7. April 2008 12:44

emarks hat geschrieben:OnOpenForm-Tigger kann ich nicht finden.

Ich vermute, das du evtl. in der Form nicht ander richtigen Stelle warst.
Je nachdem auf welches Objekt du klickst (im Designmodus) kannst du im C/AL Editor (mit F9) die entsprechenden Trigger sehen.

7. April 2008 14:02

Form - Properties = SourceTable steht = <Undefined>

7. April 2008 14:21

Das würde ja heißen, das dein Formular auf keiner Tabelle aufbaut.
Du musst, denk ich mal, auf den Teil des Formulars gehen, in dem sich in der SourceExpression die Tabelle befindet, in der sich die Palettennummer befindet.

7. April 2008 14:55

hier stege ich jetzt aus, das geht mir zu tief . . .

Vielen Dank an alle.

Grüße

Eric

7. April 2008 15:20

emarks hat geschrieben:hier stege ich jetzt aus, das geht mir zu tief . . .

Aufgeben, ...nein.

Dafür ist doch dieses Forum da, ggf. die Frage neu Formulieren.