Jump to content
  • 0

Wel getallen, geen tekst?


Organeduc

Question

Posted

Aan een veld heb ik de volgende scripting meegegeven:

 

"Totaal aantal records: "&Get ( TellingTotaalaantalRecords )&"¶"&

"Record nummer: "&Get ( RecordNummer )&"¶"&

"Totaal aantal gevonden records: "&Get ( GevondenTelling )&"."

 

Alleen wanneer ik in de tabel zoek, verschijnt er daadwerkelijk een antwoord zoals hierboven gewenst. Zoek ik echter niet, dan verschijnen er slechts 3 getallen, zonder spatiëring achter elkaar als uitkomst op de verzoeken.

Hoe komt dit en waarom verschijnt er niet gewoon tekst met daarachter de getallen als uitkomst?

10 answers to this question

Recommended Posts

  • 0
Posted

Klopt hbrendel, dat heb ik over het hoofd gezien. Maar weet jij waarom dat in fm6 niet hoeft, en de tekst toch gewoon meeverschijnt, ook al heeft het calcField een getal als uitkomst?

Maar misschien was dat een fout in fm6?

Hoe dan ook, bedankt!!

  • 0
Posted
Maar weet jij waarom dat in fm6 niet hoeft, en de tekst toch gewoon meeverschijnt, ook al heeft het calcField een getal als uitkomst?

Dat zou ik toch wel eens willen zien!

  • 0
Posted

klopt, ik heb hetzelfde resultaat.

 

Een veld met als uitkomst "getal" en de volgende formule - VP Productnr. & " " & VP Omschrijving geeft als uitkomst:

 

5132 WHISKAS DROOG JUNIOR MET KIP 300

 

Dus inderdaad tekst en getallen, terwijl het veld is ingesteld als uitkomst getal

 

Deze formule is gemaakt in filemaker 6

  • 0
Posted

Dan heb jullie altijd ontzettend veel geluk gehad !

Want als je in de layout je getalvelden ook maar iets of wat geformatteerd had (aantal cijfers na de komma, 1000-tallen enz), zou je gezien hebben dat er plotseling niets meer te zien was ...

 

btw : "¶" gedraagt zich dan ook niet zoals het hoort. Dat moet toch al opgevallen zijn ? 8O

  • 0
Posted

Rony's opmerkingen zijn terecht.

Daarbij komt nog dit: doe maar eens CTRL+i (of Command i) om de index te zien van zo'n veld. Dan zie je meteen dat enkel numerieke waarden zijn opgenomen. Met andere woorden: er wordt geen rekening gehouden met de tekstelementen die in het calculatie-resultaat verschijnen (evenmin als met tekstelementen die via het keyboard ingevoerd werden).

Hooguit kunnen we hier stellen dat FileMaker er misschien beter aan had gedaan een waarschuwing in die zin mee te geven: een numeriek veld of een calc field met num result houdt enkel rekening met numerieke waarden, niet met tekst (behalve natuurlijk de fameuze T, Y, F en N*).

 

-------------------

* Zie http://www.avd-ci.be/tip144.htm.

  • 0
Posted

Nog een vreemde woordkeuze in dit kader is het volgende :

De auto-enter kan je gebruiken om automatisch een "serial number" (dixit FM PRO) in te vullen in een veld.

Maar ... dat auto-entered serial number kan perfect L1, L2, L3, .... zijn :roll:

  • 0
Posted

Naar aanleiding van de hier geplaatste opmerkingen heb ik mijn bestanden gisterenavond nog maar eens kritisch doorgelopen. Er zaten inderdaad een paar fout ingestelde calculated velden bij. Die heb ik aangepast. Al is het nog niet foutgegaan, wat niet is kan nog komen nietwaar?

 

Groetjes

Wim Bongertman

  • 0
Posted

Dat lijkt me inderdaad verstandig, Wim.

Misschien nog een analoog voorbeeldje: als je een relatie legt tussen twee bestanden en het key field is langs de ene zijde text en langs de andere zijde number, dan kan dat een hele tijd onopvallend goed werken, maar in een aantal gevallen plots niet. Meer info hierover vind je hier:http://www.avd-ci.be/tip177.htm.

  • 0
Posted
... als je een relatie legt tussen twee bestanden en het key field is langs de ene zijde text en langs de andere zijde number, dan kan dat een hele tijd onopvallend goed werken, maar in een aantal gevallen plots niet...

 

Een voorbeeld uit eigen keuken: sleutel 012345 aan de tekst kant wordt 12345 aan de nummer kant en zijn plots niet meer gerelateerd. Tot op het moment van constateren waren voorloop nullen niet voorgekomen.

 

rmw

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...