Ga naar inhoud

plx

Lid
  • Items

    322
  • Registratiedatum

  • Laatst bezocht

Berichten die geplaatst zijn door plx

  1. Onderaan dit bericht kan je klikken op 'Meer Opties' ... zo kan je je printscreen selecteren en toevoegen.

    Maar om je probleem op te lossen probeer even het volgende:

    • Klik rechts op het bestand en kies 'Eigenschappen'
    • Klik het middelste tabblad 'Beveiliging'
    • Klik Bewerken
    • Klik Toevoegen
    • Bij Objectnamen vul je 'iedereen' in en klik OK

    Nu staat iedereen in het venstertje 'Namen van gebruikers en groepen'

    Selecteer 'iedereen' en vink onder 'Toestaan' alles aan.

    Klik op OK

    Open nu het bestand opnieuw

  2. Omgekeerde kan natuurlijk ook maar is het de moeite om het te programmeren?

    Er is een exportfunctie naar csv -> Daarvan kan je makkelijk importeren.

    Een routine om de contact in de mappen af te lopen zou er ongeveer zo uit zien:

    Public Sub GetAllContacts()
       Dim olApp As Outlook.Application
       Dim olNS As Outlook.NameSpace
       Dim olContact As Outlook.MAPIFolder
       Dim FolderToCheck As Outlook.MAPIFolder
       Dim ciContact As ContactItem
    
       For Each FolderToCheck In olContact.Folders
          For Each ciContact In FolderToCheck.Items
               'Maak hier een record in je tabel
               MsgBox ciContact.NickName
          Next ciContact
       Next
    
    ExitProc:
       Set FolderToCheck = Nothing
       Set olInbox = Nothing
       Set olNS = Nothing
       Set olApp = Nothing
    
    End Sub
    

  3. Dit werkt bij mij

    Private Sub btnNaarOutlook_Click()
       Dim appOutlook As New Outlook.Application
       Dim nsOutlook As NameSpace
       Dim mfContacts As MAPIFolder
       Dim ciContact As ContactItem
    
    
       Set nsOutlook = appOutlook.GetNamespace("MAPI")
       Set mfContacts = nsOutlook.GetDefaultFolder(olFolderContacts)
    
       'zoek de contactpersoon met de naam van het veld KlantNaam1
       'Set ciContact = mfContacts.Items.Count
       'MsgBox mfContacts.Items.Count
    
       'zoek de contactpersoon met de naam van het veld KlantNaam1
       Dim strFullName As String
       strFullName = Me.Naam & " " & Me.Voornaam
       Set ciContact = mfContacts.Items.Find("[FullName] = " & strFullName)
    
    
       'nieuwe contactpersoon maken als contactpersoon niet gevonden is
       If ciContact Is Nothing Then
           Set ciContact = mfContacts.Items.Add
    
           'Set ciContact = mfContacts.Items.Add
           ciContact.FullName = strFullName
           ciContact.Email1Address = Me.email
           ciContact.Save
       End If
    
       'Opkuisen
       Set ciContact = Nothing
       Set mfContacts = Nothing
       Set nsOutlook = Nothing
       appOutlook.Quit
    
    
    End Sub
    

    MsAccessNaarOutlook.zip

  4. owzo srry het was helemaal niet neerbuigend bedoeld.

    Ik heb de vergelijking van de parabool zowat geschat aan de hand van de gegevens van de grafiek.

    Als je dan de 'a' en de 'b' waarde vermenigvuldigd met een zelfde factor, krijg je een steeds stijlere grafiek. (a = -1/20 B en c=0)

    Van 3D grafieken ken ik maar weinig maar mss heb je hier wat aan?

    Kan je deze vraag als opgelost markeren?

    parabolen.xlsx

  5. Als dat van Stegisoft geen soelaas brengt, probeer het volgende:

    Allicht heb je die OCX control niet op je pc staan of is er geen referentie naar.

    Je kan deze bibliotheek gratis downloaden.

    Eens je dat gedaan hebt ga je naar het VB-venster ->Klik in het men 'Extra' -> 'Verwijzingen' -> In het volgende venster kies je 'Bladeren' ->Selecteer het OCX bestand. Dan zou zou de foutmelding moeten verdwijnen.

  6. Als kind leer je dat een cirkel 360 graden geeft. Met een gradenboog zet je ook die hoeken uit met een gradenboog.

    360 graden wordt gelijk gesteld aan 2*PI. PI ken je dan weer dan weer van een omtrek (2*PI*straal) van een cirkel of (Pi*R*R) voor de oppervlakte van deze cirkel.

    Als je de hoeken omzet naar radialen kan je makkelijk een functie gebruiken die sinus heet. In een rechte hoek is de (Overstaande zijde)/(Schuine zijde) = sinus (Hoek).

    In bijlage een oplossing van je vraag...als dat niet volledig duidelijk is, vraag je t maar hé.

    Sinus.xlsx

  7. Sja dit zou ik niet in Excel doen maar in Access (of een andere database).

    Probleem zal zich voordoen als je datums niet chronologisch invoert.

    Mocht je 'Vandaag()' als functie D9 stoppen en er nooit of te nimmer iemand daar wat anders over tikt. Dan kan je dit wel gebruiken.

    Ik houd dus de laatste factuurdatum bij telkens er een record is. (Als er geen is, zet ik de laatstefactuurdatum op 01/01/2000)

    Bij een lege cel kijk ik of de maand van deze factuur datum verschilt van de laatstefactuurdatum. In dat geval verhoog ik teller met 1

    test_plx.xlsm

  8. Om je vraag te beantwoorden heb ik een afbeelding gezet met wat je in welke tabel in welk veld moet aanpassen.

    Als je een tabel hebt waarin je facturen opslaat, noem deze dan tblFacturen of Facturen maar geen lijst?

    Ik vind ook nergens een tabel Klanten (tblKlanten) terug.

    Hoe alles (zeker in t begin zo simpel mogelijk) Die lijst met 62000 records aan postcodes en gemeenten, hou die voor op t laatste. Ze belast onnodig je database.

    Als ik jou was, zou ik van nul herbeginnen.

    post-43250-1417705982,9673_thumb.jpg

  9. Ik geloof dat er sinds 2010 een veldtype bijgekomen is: Berekend veld.

    In bijlage vind je een bv. Om je helemaal te begrijpen is het vaak handig dat je zelf een voorbeeldje in elkaar knutselt. Dat spaart ons wat moeite en misverstanden uit.

    Ik heb enkel office 2013.

    hrider_BTW.zip

  10. Zo'n fout in de code zoeken is niet vanzelfsprekend als je niet weet 'wat' je precies op je werkblad hebt staan.

    Dus als je de code wilt laten nakijken, zend dan het hele document aub.

    Ik snap het nog steeds niet helemaal maar ik deed een poging om het zonder je code te doen.

    Die kringverwijzing (dat is in mijn ervaring nergens goed voor) heb ik weggewerkt.

    De cellen waar je nog gegevens mag invoeren geselecteerd en via eigenschappen/Bescherming gedeblokkeerd

    en vervolgens het werkblad beveiligd via het tabblad controleren. Het wachtwoord om het terug te deblokkeren staat op het werkblad zelf.

    Hopelijk helpt dit je wat vooruit.

    opvolgnummers excel vastzetten.xlsx

  11. met Javascript kan je dat.

    Ken je 'iets' van HTML of ben je bereid daar snel wat over te leren?

    In dat geval leg ik je uit hoe je een eenvoudige tabel maakt en opsmukt met wat CSS.

    Eens je tabel klaar, geef ik je een javascript functie en toon ik je hoe je die gebruikt. Je moet dus niets zelf programmeren, alleen toepassen.

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.