1

Leerschlag zwischen nummern geht nicht

Hallo Comunity 

ich habe ein feld in dem ich nummer eintrage aber mit leerschlag geht nicht !

hier ein screenshot 

Besten Dank für euere Hilfe

Gruss

Alan

14 Antworten

null
    • + Maßanzug statt Massenware +
    • RonaldP
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hi alan. iselin,

    ein Feld vom Typ ZAHL erlaubt nur die Eingabe von Ziffern.

    Ich interpretiere "Leerschlag" als Leerzeichen / space Taste.

    In deinem Fall muss du ein Text-Feld verwenden.

    VG Ronald

    • alan_iselin
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Vielen Dank

    Ich habe probiert diese nummer feld umzuwandelnden  auf text und es ist mir nicht gelugen. 

    habe aber einen neuen feld hinzugefügt :-)

     

    Grüsse und noch mall danke

      • Ninox-Professional
      • planoxpro
      • vor 1 Jahr
      • Gemeldet - anzeigen

      alan. iselin Nein, nachträgliches Ändern des Feldtyps ist leider nicht möglich. Falls du aber schon Daten in dem Zahlenfeld hast und diese in das neue Textfeld übernehmen willst, dann könntest du das mit folgendem Code machen (in der Console oder einem temporären Button):

      for i in TABELLE do
         i.TEXTFELD := text(i.ZAHLENFELD)
      end
      
    • alan_iselin
    • vor 1 Jahr
    • Gemeldet - anzeigen

    hallo und danke

    muss ich ersetzen die TABELLE und TEXTFELD und ZAHLENFELD  mit dem namen die ich bennant habe, stimmt ?

      • Ninox-Professional
      • planoxpro
      • vor 1 Jahr
      • Gemeldet - anzeigen

      alan. iselin Genau. Nach dem, was sich aus dem Screenshot ersehen lässt, wäre das vermutlich:

      for i in Rechnungspositionen do
         i.TEXTFELD := text(i.'Numero Fattura')
      end
      

      Die Bezeichnung des neuen Textfeldes kennst natürlich nur du. ;)

    • alan_iselin
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Irgendwie funktioniert es nicht 

      • Ninox-Professional
      • planoxpro
      • vor 1 Jahr
      • Gemeldet - anzeigen

      alan. iselin Sorry, mein Fehler! Ich hatte das "select" vergessen". Und Feldnamen, die Sonderzeichen enthalten (in diesem Fall Leerzeichen) müssen in einfache Klammern gesetzt werden:

      for i in select Rechnungspositionen do
         i.'Nummero Fattura Text' := text(i.'Nummero Fattura')
      end

      Am besten den Code einfach per Copy & Paste übernehmen.

    • alan_iselin
    • vor 1 Jahr
    • Gemeldet - anzeigen

    der 1. ist jetzt ok ber der 2 nicht 

      • Ninox-Professional
      • planoxpro
      • vor 1 Jahr
      • Gemeldet - anzeigen

      alan. iselin Im Code selbst sehe ich jetzt keinen Fehler. Ist ja ein simples Skript. Überprüfe bitte noch mal die Schreibweise des Feldes 'Nummero Fattura'. Hat sich da vielleicht ein zusätzliches Leerzeichen eingeschlichen o. ä.? Wobei: Es sind offenbar 2 Fehler. Da wären auch die Fehlermeldungen von Bedeutung (den Mauszeiger auf die rote "2" bewegen).

    • alan_iselin
    • vor 1 Jahr
    • Gemeldet - anzeigen

    ich finde kein leer zeichen aber hier der screenshot

      • Ninox-Professional
      • planoxpro
      • vor 1 Jahr
      • Gemeldet - anzeigen

      alan. iselin Sehr seltsam. "Tabellenspalte" nicht gefunden heißt, dass es in der betreffenden Tabelle, also Rechnungspositionen, kein Feld gibt, das so heißt wie die angegebene Namen. Das betrifft sowohl 'Nummero Fattura Text' als auch 'Nummero Fattura'.

      Ich hatte die Bezeichnungen nur beispielhaft deinem Screenshot entnommen. Ob die beiden Felder in der Tabelle Rechnungspositionen also wirklich so heißen, kann ich natürlich nicht sagen. Du müsstest also selber noch mal genau schauen, wie die Tabelle und die darin befindlichen Felder wirklich genau heißen.

      Am besten erstellst du direkt in dieser Tabelle Rechnungspositionen einen Button, dann bekommst du im Code-Editor links in der Liste alle Felder angezeigt und kannst sie per Mausklick in den Code übertragen.

    • alan_iselin
    • vor 1 Jahr
    • Gemeldet - anzeigen
    • alan_iselin
    • vor 1 Jahr
    • Gemeldet - anzeigen

    ja es ist seltsam, ich habe hier auf dem screenshot  geschaut und es stimmt alles

    • alan_iselin
    • vor 1 Jahr
    • Gemeldet - anzeigen

    🙂 problem Gelöst

    die felder waren obligatorisch auszufühlen und irgend ein zeichen hat gefehlt

    Vielen Herzlichen Dank