Posts

MARIA DB

Afbeelding
 WDG ZOOM 21 juli 2023 Snelle queries met Maria DB. Uitgebreid gesproken over de mogelijkheden en voordelen van MariaDB in vergelijking tot HFSQL. - PC SOFT heeft een Native driver voor MariaDB dat betekent dat je gewoon met de H-commando's van wLanguage kan werken. Alleen  hCheckStructure werkt niet (en misschien nog een paar analyse gerelateerde commando's) - In de Analyse gewoon Hyperfile Classic bestanden aanmaken. - HeidiSQL gebruiken om bestanden te bewerken.  https://www.heidisql.com/ - dBeaver is net zo iets als HeidiSQL Jan de Bruin had een voorbeeld van een Query met ca 2 miljoen records dat in HFSQL ongeveer 6 minuten duurde en in MariaDB 6 seconden. Jan zei dat je makkelijk in een Query met parameters kan werken. Marc Muylaert merkte op dat Param tussen accolades niet door MariaDB ongezet werden. Maar ..... merkte op als je het anders doet dan worden de Accolades al vervangen voordat het naar MariaDB gaat. . qryFlightsStat is SQL Query = [ SELECT * FROM...

KvK API

Afbeelding
  KvK en Kadaster API Deze blog is gemaakt door Huib Preij van Preij Software. De beschrijving van de Kadaster API staat onderaan, dus na de beschrijving van de KVK. Het gebruik van de KvK API kost €5,65 per maand. De Kadaster API is geheel gratis. Kijk op:  https://developers.kvk.nl/nl/apis De test omgeving is gratis. Goed voorbeeld: https://developers.kvk.nl/nl/support/oas-swagger/zoeken-api Zoals je hierboven ziet zijn er verschillende API's bij de KvK. Met ZOEKEN krijg je maar een beperkt aantal gegevens. Wel de straatnaam maar niet het huisnummer. Maar belangrijk, je krijgt het KvKnummer en het Vestigingsnummer. De opvragen zijn gratis (buiten de €5,65 per maand). Afhankelijk welke gegevens je nodig hebt, gebruik je één van de API's  Dus vaak zal je twee opvragen na elkaar moeten doen. Eerst de ZOEKEN API om KvKnummer en Vestiginsnummer op te halen. Daarna bijv BEDRIJFSPROFIEL, om mbv KvKnummer andere gegevens op te halen. Als je op GET klikt krijg je voorbeeld scher...
Afbeelding
WDG bijeenkomst 28 oktober 2022 in de Planken Wambuis te Ede. We waren met 8 man. Met de klok mee om de tafel: Maikel Haverkamp, Harry Houtkooper, Jan de Bruin, Arie Mars, Harry Nijenhuis, Stefan Bentvelsen en Henk Ouwejan. Huib Preij nam de foto. Wat hebben we besproken: 1. De brochure van WX 28 hebben we doorgenomen. 2. Jan de Bruin liet zien hoe hij in een WebApp op zijn telefoon met 1 klik een foto kan maken. 3. Harry Nijenhuis liet zien hoe hij met Lauouts schalende schermen maakt.     Indrukwekkend 4. Henk Ouwejan liet zien hoe hij via email 2 weg verificatie realiseert.  5. Verder spraken we nog over AjaxExecute 6. Een goede reden om je meer op WebDev te richten, is het steeds meer thuis werken van mensen en het werken met Chromebooks. De details komen volgende week. Ad 2:   Jan de Bruin liet zien hoe hij in een WebApp op zijn telefoon met 1 klik een foto kan maken. https://youtu.be/NH6m5cmU_Ig Ad 3  Harry Nijenhuis liet zien hoe hij met Lauouts schalende...

WDG 30 september 2022 in Chaam

Afbeelding
  WDG Chaam vrijdag 30 september 2022 Behandelde onderwerpen: - Responsive Web Henk Ouwejan: Oplossing in Response Web waarbij de header en footer blijven staan, zichtbaar blijven. Ook het menu en het uitklapmenu aan de linker kant bleven staan. Verder gebruikt de page het maximale scherm. In een aparte blog gaan we beschrijven hoe de zaken zijn ingesteld. - Loading Spinner.   Zoek bij w3schools op loading spinner, of loader   https://www.w3schools.com/howto/howto_css_loader.asp   Zet een HTML-control op je page en zet in Klik op "Try it Yourself". Kopieer de HTML code en plak die in "Edit HTML source code...". Maak de HTML-control invisible en maak hem visible als je hem nodig hebt. - Verschil tussen ExecuteProcess en zelf op de button klikken. Bij ExecuteProcess wordt de "onclick browser event" niet uitgevoerd. Alleen de servercode wordt uitgevoerd. - SessionHeartBeatEnable Enables or disables the "heartbeat" of the current session. Remark: By ...

Add to Home screen. A2HS

Afbeelding
  Add to Home screen Dit is een oplossing om in een WebApp een button te plaatsen die een snelkoppeling op het stattscherm (Beginscherm) van je telefoon plaatst. Aangezien dat waarschijnlijk niet kan vanuit een WebApp maakt de oplossing gebruik van een PWA, een Progressive Web App. Dit is een heel klein appje dat op je telefoon wordt gezet. Komt dus ook niet op je start- of beginscherm, maar komt tussen de echte Apps. Bij iOS werkt het weer net iets anders dan bij Android. - Android komt met een button "Op Startscherm plaatsen"  - iOS zet hun bekende upload icoontje rechts bovenaan. Wordt vervolgd. lkjlkjlkjlkj

Control op alle Windows van je applicatie zetten of aanpassen.

Afbeelding
  In deze blog: 1: Icoontje op elk Window aanpassen. 2: Een Button van het Main Window clonen naar alle windows. Oplossing zijn van Jan de Bruin. 1. Icoontje op elk window aanpassen. Onderstaande drie regels staan in de Project initialisatie. Je moet wel aan het begin van je project zetten: EXTERN winconst.wl EXTERN keyconst.wl Windows events Event(Schermsettings,"*.",WM_SHOWWINDOW) Event(Schermsettings,"*.",WM_MDIMAXIMIZE) Event(Schermsettings,"*.",WM_SETFOCUS) Bovenstaande betekent dat als een Window getoond wordt "WM_SHOWWINDOW" dan wordt de procedure "Schermsettings" aangeroepen. Voorbeeld: Links bovenaan je scherm staat je logo, het logo vd maker vh programma. Dit staat op elk Window. Klant (gebruiker) wil daar echter een eigen logo.  GLOWindowIcoon is een globale variabele waar het plaatje (Icoontje) instaat. Procedure Schermsettings: PROCEDURE Schermsettings(nWindowsMessage is int, nWParam is int, nIParam is int) WindowNaam ...

Postcode tabel

Afbeelding
POSTCODE AUTOMATISCH IN JE APPLICATE.   Wie weet hier iets van. Let me know: huib@preij.nl https://bwnr.nl/postcode.php