Ga naar inhoud

Rony Rabijns

Leden
  • Items

    3.310
  • Registratiedatum

  • Laatst bezocht

Alles dat geplaatst werd door Rony Rabijns

  1. Daarom dat ik schreef "dat kan onder andere door ..."
  2. dat is eenvoudig: sorteren op maand (eventueel een berekeningsveld maken dmv MONTH() als je denkt dat nodig te hebben) dat is ook eenvoudig: zoek eerst de records van januari. dat kan op verschillende manieren: onder andere door te zoeken op een datumbereik van "1-1...31-1" of door gebruik te maken van het berekeningsveld MONTH()
  3. Als je aanvinkt "zonder dialoogvenster" in de scriptstap "verstuur e-mail", dan vertrekken de mails automatisch zonder verdere tussenkomst. Het is wel mogelijk dat je tegen een probleem aanhikt bij je provider. Misschien dat die SMTP-server niet toelaat dat je zoveel emails op zulk een korte tijd verstuurt. Ze zouden het kunnen zien als 'spamming'.
  4. het moet zijn: berekening = Filter(Voornaam & "." & Naam & "@" & firma & ".be";"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@-_.")
  5. zo ongeveer : if checkbox-veld setfield(checkbox-veld) = 0 else setfield(checkbox-veld) = 1 endif
  6. wat je kan doen is : filter(email_veld;"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@-_.") of substitute(email_veld;" ";"")
  7. Dat kan ook, maar dan moet je wel voor iedere "werkomschrijving" een relatie/occurence maken. Alles hangt er vanaf hoe "dynamisch" die werkomschrijvingen zijn. Als er vaak nieuwe aangemaakt worden ... Ik zou hoe dan ook opteren voor een stabielere oplossing die "data-onafhankelijk" werkt.
  8. In bijlage een snelle opzet (een variant op hetgeen ik hierboven voorstelde) wat doe ik hier: - maak een lijst van alle layoutnamen dmv een Design-functie - maak van dat veld een waardelijst - gebruik die waardelijst in een veld om keuzes te geven (dit zou jouw werkomschrijving kunnen zijn) - maak een knop met de functie GoToLayout() en als berekende waarde de veldinhoud van hierboven. Maar nogmaals ... dit is evenzeer tricky. Het volstaat om een layoutnaam te wijzigen en de boel werkt niet meer. De reden is onder andere dat het berekeningsveld geindexeerd moet zijn owv de waardelijst. GoToLayout.fp7
  9. Wat bedoel je met "het venster in een layout" ? ps: om velden op te roepen gebruik je beter GoToField().
  10. Begrijp me niet verkeerd: Het is niet heel moeilijk om zoiets te maken en het kan zoals jij het wil doen, maar één van de "problemen" waar je mee gaat geconfronteerd worden, is wanneer de layoutnaam zou wijzigen. Dan ben je genoodzaakt om alle scripts en knoppen na te lopen om te kijken waar je eventueel de "oude layoutnaam" gebruikt hebt. (cfr JeanWM) Ik heb applicaties draaien met een tiental mogelijke werkomschrijvingen waarvan de data allemaal op dezelfde layout getoond wordt. Ik maak hiervoor gebruik van tabbladen, een paar herhalende velden voor de headers in de tabbladen, en verder wat parameters in gerelateerde tabellen om één en ander te tonen.
  11. Ik denk dat je het te complex ziet, tabbladen zijn wellicht eenvoudiger te beheren en te ontwikkelen. Maar goed, de berekening die je vroeg kan je doen door een scriptparameter te hangen aan een knop. Deze scriptparameter is de naam van de layout waar je naar toe wil. Het script bevat een scriptregel "ga naar layout" met als berekende layout de scriptparameter. Maar nogmaals, ik zou het anders doen.
  12. Omdat het vaak een apart verkoopdagboek is in een boekhouding.
  13. Je hebt de verkeerde layoutdelen gebruikt, plus je data moet gesorteerd zijn. (zie bijlage) Test.fp7
  14. tekst moet je concateneren via "&" en niet optellen zoals een getal. voornaam & "." & naam & "@" & firma & ".be"
  15. of via een plugin voor de Windows-gebruikers: bvb FTPit http://www.cnsplug-ins.com/Plug-ins/ftpit_Pro
  16. Dat is niet helemaal waar. Je zou een berekeningsveld kunnen maken waarin je een aantal gewenste velden "concateneert". Van dat veld maak je een invoerlijst. Die bevat dan duidelijk meer dan 2 velden. veld_A & " | " & veld_B & " | " & veld_C & " | " & ....
  17. zo voor de vuist weg: kan je de automator-scripts op hun einde een variabele/globaal laten instellen in Filemaker die je dan kan checken in een lus?
  18. Kijk eens bij "Saved Finds". Dat helpt je wellicht verder.
  19. nog wat extra info/duiding : De defaultwaarde van een globaal in een gehost bestand, is de waarde die de globaal had op het ogenblik dat het bestand geopend werd door de filemakerserver. Maw, de waarde die de globaal had toen je het bestand als single-user open had in je client.
  20. De eerste is lastig omdat je zit met een voorwaarde waar je absoluut geen vat op hebt, namelijk het aantal portaalrijen. De tweede is desgevallend nog moeilijker omdat wellicht de velden (type en aantal) in de verschillende child-tables totaal verschillend zijn.
  21. Hé Jean, Wat ik wel eens doe, is passeren via een PDF: - de eerste printopdracht (portal 1) maakt de PDF - de tweede printopdracht (portal 2) hangt een nieuwe PDF-pagina aan de bestaande PDF - enz ...
  22. Je veronderstelling klopt: eerst opslaan en dan importeren. Maar dat hoeft geen probleem te zijn. Ikzelf doe het zo al jaren.
×
×
  • Nieuwe aanmaken...