Allereerst even melden dat ik geen programmeur ben, maar gewoon ICTer 
Vroeger (2001?) heb ik al eens een groter VBA project gedaan met een klasgenoot en we hebben ons toen een ongeluk gezocht om de syntax kloppend te krijgen. We hadden de beschikking over Office 2003 met Access.
Onlangs ben ik weer eens begonnen met een klein VBA projectje om mijn VBA en SQL skills weer een beetje op te krikken en gebruik ook nu weer Office 2003 met Access omdat ik mijn oude project dan nog eens kan raadplegen qua Syntax.
En ja hoor, ik stink er direct weer in en loop weer precies als toen te worstelen om de syntax kloppend te krijgen terwijl er in de basis met mijn query niks mis is.Vreemd genoeg vind ik de _juiste_ examples niet op internet. Deze variëren allemaal nét weer een beetje ..
Hieronder 2 regels code (willekeurig, niet gerelateerd);
Waarom gebruik je de ene keer een + en de andere keer een & ?
Het eerste is een waarde in een tabel en de andere een input-object?
En waarom volsta je in bovenste regel met "+ bla + " en in de onderste regel ' " & bla & " ' ??
Is dat om hetzelfde als hierboven?
Waarschijnlijk iets heel onnozels, maar de syntax zoals ik die hierboven aangeef vind ik _nergens_ terug op internet. Het zal wel komen omdat het VBA is waarin je SQL statements gebruikt ..
Weet iemand of dit in Office 2007 of 2010 ook veranderd is of is het nog steeds opletten geblazen? Misschien dat dit anders aanleiding zou kunnen zijn eens over te stappen op een nieuwere Office. Voor de rest zag ik het nut nog niet zo en die ribbon kan ik ook nog maar niet aan wennen.
thanks
Vroeger (2001?) heb ik al eens een groter VBA project gedaan met een klasgenoot en we hebben ons toen een ongeluk gezocht om de syntax kloppend te krijgen. We hadden de beschikking over Office 2003 met Access.
Onlangs ben ik weer eens begonnen met een klein VBA projectje om mijn VBA en SQL skills weer een beetje op te krikken en gebruik ook nu weer Office 2003 met Access omdat ik mijn oude project dan nog eens kan raadplegen qua Syntax.
En ja hoor, ik stink er direct weer in en loop weer precies als toen te worstelen om de syntax kloppend te krijgen terwijl er in de basis met mijn query niks mis is.Vreemd genoeg vind ik de _juiste_ examples niet op internet. Deze variëren allemaal nét weer een beetje ..
Hieronder 2 regels code (willekeurig, niet gerelateerd);
code:
1
2
| DoCmd.RunSQL "INSERT INTO uren SELECT tijd FROM rawdata WHERE " + fld.Name + " = 0" DoCmd.RunSQL "UPDATE limieten SET min = '" & minNew.Value & "' WHERE gebied = '" & meetpunt.Value & "'" |
Waarom gebruik je de ene keer een + en de andere keer een & ?
Het eerste is een waarde in een tabel en de andere een input-object?
En waarom volsta je in bovenste regel met "+ bla + " en in de onderste regel ' " & bla & " ' ??
Is dat om hetzelfde als hierboven?
Waarschijnlijk iets heel onnozels, maar de syntax zoals ik die hierboven aangeef vind ik _nergens_ terug op internet. Het zal wel komen omdat het VBA is waarin je SQL statements gebruikt ..
Weet iemand of dit in Office 2007 of 2010 ook veranderd is of is het nog steeds opletten geblazen? Misschien dat dit anders aanleiding zou kunnen zijn eens over te stappen op een nieuwere Office. Voor de rest zag ik het nut nog niet zo en die ribbon kan ik ook nog maar niet aan wennen.
thanks
[ Voor 0% gewijzigd door Alfa Novanta op 20-12-2010 14:32 . Reden: typo ]
My Youtube channel: Alfa Novanta
AMD Ryzen 7 5800X | ASRock X470 Taichi | 32GB Kingston HyperX Predator DDR4-3200 RGB | Gigabyte RTX3090 Gaming OC 24GB GDDR6 | Windows 10 x64 | HP Reverb G2