Access 2016 Programming Pocket Primer

Author: Julitta Korol
Publisher: Mercury
Pages:200
ISBN: 978-1942270812
Print:194227081X
Audience: Novice Access programmers
Rating: 2.5
Reviewer: Kay Ewbank

This is a book designed to get people started on the fundamentals of Access programming, but it ignores the parts you really need to know.

Access has one of the richest programming environments for database programmers, because you get access to all the elements such as tables, queries, forms and reports, and can control them from your code. Unfortunately, this book doesn't teach how to do any of this, instead taking a standard programming approach.

 

Banner

The book opens with a chapter introducing Access VBA, the different types of Access procedures and modules. How well a complete novice would cope with this is hard to tell, and I think it might have been clearer if this chapter had come later in the book once the Visual Basic editor and Access VBA fundamentals had been introduced.

The second chapter, which covers the Visual Basic editor followed by Access VBA Fundamentals, is where Korol introduces data types, variables and constants. 

A chapter on built-in and custom functions is next, followed by an introduction to conditionals - If and Case. The next chapter covers the different types of loops, starting with Do..While and Do..Until, then going on to For loops. Arrays are tackled next, including parameter arrays, with a chapter on object collections completing the main material. The book ends with a chapter on the built-in tools for testing and debugging.

There is some good material in this book, but some of the more advanced topics seemed out of place in a pocket primer that describes its aim as 'a short book to get you started'. If a reader needs to be told what a variable is, or a simple If statement, it's going to be quite a while before they're likely to want to tackle parameter arrays, custom functions or object collections.

 

pocketprimer

 

More worryingly, the material you really are going to need if you want to write Access code - how to interact with Access tables, fields, queries and reports - isn't covered at all.

I could find just one mention of Access storing data in tables. There was no coverage of concepts such as RecordSets, Database objects, making connections to databases and database objects. There's no mention of DAO versus ADO, and which one to choose. When describing form creation, the controls are set up as unbound, and while you're shown how to assign values to an object collection, there's no mention of how to assign values to actual fields in tables. Access is a great programming environment, but this book ignores the parts that make it great, and treats it instead as just a classic programming language.

 

To keep up with our coverage of books for programmers, follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

Banner


Street Coder (Manning)

Author: Sedat Kapanoglu
Publisher: Manning
Date: February 2022
Pages: 272
ISBN: 978-1617298370
Print: 1617298379
Kindle: B09Q3PJQC5
Audience: General
Rating: 4
Reviewer: Ian Elliot
Street Coder - sounds sort of tough but messy at the same time.



TinyML: Machine Learning with TensorFlow Lite

Authors: Pete Warden and Daniel Situnayake
Publisher: O'Reilly
Date: December 2019
Pages: 504
ISBN: 978-1492052043
Print: 1492052043
Kindle: B082TY3SX7
Audience: Developers interested in machine learning
Rating: 5, but see reservations
Reviewer: Harry Fairhead
Can such small machines really do ML?


More Reviews

Related Reviews

Access 2010 in Depth

Access 2010 Programming by Example with VBA, XML and ASP

Access 2010: The Missing Manual

Access 2013 Inside Out

Access 2013: The Missing Manual

 

Last Updated ( Thursday, 14 July 2016 )