Ga naar inhoud
  • 0

op datum zoeken


André1517653054

Vraag

Ik heb in mijn tabel o.a. een veld waarin ik de invoerdatum van het betreffende record opneem.

Het betreft een datumveld, dat door automatische invoer wordt gevuld met de aanmaakdatum van het record.

Als ik in dit veld wil zoeken op datum of een datumreeks stuit ik op het volgende probleem:

Als ik bv. zoek naar 04/06/2019 krijg ik als resultaat (of als zoekcriterium?) *-4-2019 *-6-2019 te zien en in de regel daaronder *-*-2019 en een popup die meldt dat er geen records zijn die aan de zoekcriteria voldoen.

Als ik alleen 2019 opgeef als zoekcriterium krijg ik wel alle records die in 2019 zijn ingevoerd.

Maar geef ik 2018 op als zoekcriterium dan worden er weer geen records gevonden en zie ik in het zoekveld *-*-2019 *-*-2019 en in de regel daaronder *-*-2018.

In de tabel zouden wel records moeten zijn die aan dit zoekcriterium zouden moeten voldoen.

Wat doe ik verkeerd of is dit een bug in Filemaker 17?

Link naar reactie

13 antwoorden op deze vraag

Aanbevolen berichten

  • 0

Heb je de originele database aangemaakt op een Engelse of Nederlandse versie? Als het een Engelse was dan wordt de Engelse naam van de maand gegeven. Wellicht wordt dan ook maand en dag omgedraaid in het veld ongeacht de format die je op de layout hebt aangegeven en moet je ook op die manier zoeken. 

Je kunt het checken met deze formule: MonthName ( Date ( 03 ; 01 ; 2020 ))   

Link naar reactie
  • 0

Dank voor het meedenken.

Een scripttrigger? Wat is dat eigenlijk?

Ik gebruik de NL versie van Filemaker.

Om mijn probleem te illustreren heb ik een aantal schermknipsels bijgevoegd.

Afb 1 toont het datumveld in (een deel van) mijn invoervenster als het veld niet is geselecteerd.

DatumNietGeselecteerd.png.145f58af6d116875ab0950bfe19ec24a.png

Afb 2 idem maar dan geselecteerd.

DatumGeselecteerd.png.c3ab2f02754b42899b243daf45b9ea95.png

Afb 3 en 4 tonen de zoekopdracht in de verschillende formats (dd/mm/jjjj) en (dd-mm-jjjj)

DatumZoeken01.png.e7ce683d7832a06c287690b8edc7aeff.png

DatumZoeken02.png.e1260d579b5879b971fb43669cecc0c0.png

Beiden leiden tot de popup in afb 5

DatumZoekenPopup.png.339ad1de3e61d467b20d0b52f1612b4f.png

Klik ik op "zoeken wijzigen", dan zie ik de zoekopdracht in het datumveld zoals in afb 6.

DatumZoekenResultaat.png.565e14fd74520ceb14d1d6abd27d787c.png

Ik hoop dat mijn probleem zo een beetje duidelijker wordt.

 

 

Link naar reactie
  • 0

Ik vind het vreemd dat de geselecteerde weergave "4 12 2019" en niet "4-12-2019" of "4/12/2019" is.

Check de index even door het veld te selecteren en dan ctrl-i (menu: Invoegen/Uit index) te kiezen en dan zie je een lijstje met alle waarden die je in die kolom hebt staan.

Als dat er niet uitziet als een datum, maar als "4 12 2019" or "4 dec 2019" dan is het ofwel geen datumveld danwel je hebt de systeem instellingen van je PC gewijzigd.

Link naar reactie
  • 0

De invoer in het datumveld is op dit moment kennelijk in het format 4 12 2019 (met spaties dus)

De invoer in het datumveld  "gewijzigd" is daarentegen in het format 4-12-2019.

Zo geldt dat blijkbaar voor nieuwe records.

Opmaak van het datumveld kun je aanpassen zoals hieronder is weergegeven

DatumOpmaak.png.e2405ddf2f83064c266adfdafc7cad72.png

Maar het format dat feitelijk wordt geregistreerd is afkomstig uit de systeeminstellingen van windows, als ik het goed begrijp.

Dat format heb ik nu gewijzigd naar 4 dec 2019 (korte notatie)

DatumSysteem.png.f50a688474b3dec9412ebedfd027adc4.png

Als ik nu in FM gegevens opmaken voor "korte systeemdatum" kies, worden de datumvelden dan gevuld in het format 4 dec 2019?

En moet ik alle eerder ingevoerde records dan wijzigen als ik het format in die records ook wil als 4 dec 2019?

Of past FM dat automatisch aan?

Best ingewikkeld, zo'n datumveld!

Link naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...