Ga naar inhoud

Theo Tromp

Leden
  • Items

    132
  • Registratiedatum

  • Laatst bezocht

  1. wellicht een idee om een relationeel model te maken van de oplossing? Als je dat doet dan is de oplossing veel meer gedocumenteerd en blijft hij in de toekomst begrijpbaar/uitbreidbaar etc.
  2. maak een geïndexeerd rekenveld IsWeekend met de waarde 0 (false) of 1 (true) Bijvoorbeeld: Case ( DayOfWeek ( "datum case" ) = 1 ; True ; // Zondag DayOfWeek ( "datum case" ) = 7 ; True ; // Zaterdag False // Overige dagen ) Selecteer op IsWeekend = 1 en maak vervolgens de rapporten. Je kunt natuurlijk ook selecteren op de dagen Zaterdag en Zondag (je hebt daarvoor veld weekdag denk ik) echter de code wordt onderhoudsvriendelijker als je bovenstaande formule introduceert.
  3. Geen antwoord op de vraag maar wel een suggestie: Denk dat je de naamgeving kunt verbeteren. Ik mis de tabel Activiteit (id plus omschrijving?) Tabel Activiteiten hernoemen in bevoorbeeld MedewerkerActiviteit of een nieuw begrip bijvoorbeeld Rol. 1 Rol is dan 1 activiteit die door 1 medewerker wordt gedaan. Rollen kan je sorteren op mediwerker en ook op activiteit. Bij medewerker cq activiteit tabel kan je rollen in een portaal weergeven.
  4. Dit kan ook worden opgelost door te springen naar een ander (verborgen en altijd aanwezig) window. In dat window worden alleen layouts gebruikt zonder triggers en kan je dus naar hartelust tussen de verschillende werk-layouts navigeren terwijl in je originele window niet van layout wordt gewisseld in scripts. Het extra window wordt bij het opstarten van de applicatie al aangemaakt en kan niet worden gesloten door de gebruiker.
  5. als je iets minder eisen stelt aan de exacte afstandbepaling zou je het kunnen oplossen door ieder record een kwadrantnummer mee te geven. Dat wil zeggen, verdeel de wereld (of Nederland) ik kwadranten van bv 1x1 km en iedere kwadrant heeft een uniek nummer (zoals bv cellen in een spreadsheet). Zit je in locatie A dan bepaal je vanaf A welke kwadranten van toepassing zijn voor jouw zoekactie. Bij een straal van 10 km zijn dat 314 kwadranten. (pi maal de straal in het kwadraat). Deze kwadrantnummers stop je in een glbal en je zoekt op alle gerelateerde records van die global. Het bepalen van de kwadranten die behoren bij jouw zoekactie kunnen (in een plat vlak) worden bepaald door in een loop vanaf A te zoeken naar kwadranten links, rechts, boven en onder en steeds te stoppen als de afstand te groot is geworden.
  6. de instelling is niet in de velddefinitie maar pas op het moment dat het veld wordt gebruikt op een layout. In d elayoutmodus het veld toevoegen en dan (met de rechtermuisknop bv) de instellingen aanpassen. Succes, Theo
  7. jazeker, veld instellinen, keuzelijst en aanvinken pijp opnemen...
  8. beste formumleden, het specifieke probleem van een niet werkende database met meerdere clients is opgelost, het is gebleken dat de extentie .fp5 noodzakelijk was, om één of andere reden was de extentie van de database .usr en na de conversie werkte alles (met weer de extentie .usr) maar dan alleen single user. Nu heb ik de bestandsextenties vooraf met filemaker developer tool 6 hernoemd naar .fp5 en warempel blijkt dit de oplossing te zijn! Bedankt voor jullie adviezen - het is in deze situatie zo dat de klant geen investering van vele uren in de software wil, 1:1 conversie is voldoende al zal dit ooit - bij functionele wijzigingen - ter sprake komen om de applicatie opnieuw te ontwerpen.
  9. Hallo Jeroen, Het is een ERP-systeem van een organisatie die daar al langer dan 10 jaar mee werkt en het is dus navenant omvangrijk. Jouw aanpak vereist heel veel meer tijd schat ik zo in. Het is echt een volledig pakket met talloze scripts, layouts etc. etc. Opnieuw opzetten kost mij weken schat ik zelf in. Theo
  10. Hallo, Voor mij een nieuwe actie: een FP6-systeem met 21 tabellen converteer ik naar Filemaker 11. In Filemaker 11 open ik alle tabellen in één keer waarna ik de geconverteerde applicatie zonder problemen kan openen. Alles werkt prima op dit hoststation. Als vervolgens een client de menu-tabel opent dan loopt het opstartscript dat alle bestanden opent vast; bij ieder bestand moet ik dan de locatie (hosts - bestandsnaam) aangeven. Ook bij andere scripts gaat dit fout. Kortom, de interne verwijzingen werken niet na de conversie. Ik ben niet bekend met deze conversies, heeft iemand een tip voor mij? Alvast dank, Theo Tromp
  11. Hallo, Heeft iemand ervaring met Filemaker 6 server op een Windows 2008 Server R2 64bits machine? Theo
  12. Hallo, Je kunt het beste een goed model (laten) maken van je bedrijfssituatie. Hulp via het forum is niet de beste mnanier. Een consult met een expert kan zeker helpen! Theo Tromp ICT deskundige sinds 1978
  13. Geen idee waarom hij niet werk maar als je hem vereenvoudigd dan wellicht wel! Case ( Handling_Status = "IN";1; (Year ( Datum Handling IN ) = Handling_Overzicht_jaar) and (Month ( Datum Handling IN ) = Handling_Overzicht_maand);1; (Year ( Datum handling OUT ) = Handling_Overzicht_jaar) and (Month ( Datum handling OUT ) = Handling_Overzicht_maand);1; 0 ) Om te testen kan je iedere tak een andere uitkomst geven (1, 2, 3 etc.) zodat je precies ziet welke conditie is gebruikt! Case ( Handling_Status = "IN";1; (Year ( Datum Handling IN ) = Handling_Overzicht_jaar) and (Month ( Datum Handling IN ) = Handling_Overzicht_maand);2; (Year ( Datum handling OUT ) = Handling_Overzicht_jaar) and (Month ( Datum handling OUT ) = Handling_Overzicht_maand);3; 0 ) Theo
  14. Inderdaad - opnieuw beginnen is de beste optie. De juiste volgorde zal zijn: eisen vastleggen (wat moet de applicatie doen), genormaliseerde gegevensbeschrijving maken (welke gegevens worden opgeslagen) en vervolgens een pakketkeuze maken of kiezen voor eigen ontwikkeling. Bij het ontwikkelen kan je waarschijnlijk oude schermen als uitgangspunt gebruiken. Met Filemaker kan je uitstekende oplossingen maken - maak ze echter niet te mooi of complex anders kost dat heel veel geld/tijd in d ebeheerfase. Als je expertise wilt inhuren dan ben ik daarvoor beschikbaar.
×
×
  • Nieuwe aanmaken...