Doorgaan naar hoofdcontent

Posts

Posts uit oktober, 2017 weergeven

Excel: Histogram With Variable Class Width, Made Dynamically

In his blog Jon Peltier shows us how to create histograms with variable width columns in Excel: peltier. Nice examples but not very dynamic. In my example, you do the same, but dynamically and in a pretty easy way. The main trick is done by using the Frequency function.

The first example is based on this table:

Ages IntervalNumberClass WidthFrequency per class width1036144314,380321230107,16015913545,55029004072,5257622038,1101421014,256285125,6

In the next example I simply removed some rows from the table:
Ages IntervalNumberClass WidthFrequency per class width1036144314,38032127045,96052535595,5101421014,256285125,6
And immediately I get a different histogram.

You can download the example ExcelHistogramOngelijkeKlassen.xlsx through:

https://drive.google.com/drive/u/0/folders/0B7HgkOwFZtdZVmhRQUZFM28yc1U

Access: gevanceerd zoekscherm dat direct in meerdere kolommen zoekt en kan sorteren

In de praktijk maak ik geregeld applicaties in Access die als front end dienen voor een database als de SQL Server.

Bij het maken van deze applicatie ben ik continu op zoek naar mogelijkheden om deze front ends te verbeteren.
Zoekscherm In het volgende scherm wordt in alle kolommen tegelijk gezocht. Met elk ingetypt teken in het bovenstaande zoekvak verandert het resultaat eronder direct mee. Het voorbeeld is gemaakt op basis van de database Noordenwind.


Hoe steekt dit technisch in elkaar? Bij het zoekvak wordt bij de gebeurtenis Bij wijzigen een VBA-functie gebeurtenisprocedure aangeroepen.


Deze gebeurtenisprocedure ziet er als volgt uit:

Private Sub txtZoeken_Change()
    Dim strSQL As String
    strSQL = " SELECT Klantnummer, Bedrijf, Contactpersoon, Functie, Plaats, Land "
    strSQL = strSQL & " FROM tblKlanten "

    If Me.txtZoeken.Text <> "" Then
        strSQL = strSQL & " WHERE Klantnummer like '*" & Me.txtZoeken.Text &a…