Jump to content
  • 0

Lasso 3.6.x & Random tag


livio

Question

Stel... ik heb een FMP db met een duizendtal records en 2 velden (1 tekstveld en 1 online/offline veld (radio button))

 

Bij iedere refresh van een pagina wil ik een random record displayen die op "online" staat, dus eigenlijk een random record met een voorwaarde...

 

Tot op heden is mij dat niet gelukt, want random is ook volledig random zonder voorwaardes, dus alles dat in de DB zit kan gedisplayed worden...

 

Weet iemand een manier om random, maar met een vervulde voorwaarde records te displayen ?

 

Livio

Link to comment

9 answers to this question

Recommended Posts

  • 0

In FM6 kan je zoeken in een found set.

In je script zoek je dus eerst op basis van het gewenste criterium.

Je krijgt dan een found set van x records.

Je hoeft daarna nog enkel een random-getal tussen 1 en x te genereren om een willekeurige record uit die found set aan te duiden.

Link to comment
  • 0

Ondertussen nog wat zitten zoeken en experimenteren... dit werkt alvast :

 

 

[inline: -database='quotes.fm5', -layout='zoeklayout', online='yes', -MaxRecords='all', -Search]
		[Variable_Set:'show'=(RandomNumber: Min='1', Max=(Found_Count))]
		[Field:'tekst', RecordIndex=(Variable:'show')]"
[/inline]

Link to comment

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...