Standardisation des emplacements dans MS Access 2013
Dans MS Access 2013, la maintenance d'adresses standardisées peut être difficile, car différentes variations peuvent exister pour le même emplacement. Même si de simples requêtes basées sur des correspondances partielles peuvent identifier des incohérences, elles manquent souvent de précision.
Tirer parti de l'API de géocodage de Google
Au lieu de s'appuyer uniquement sur des requêtes de base de données, une solution plus robuste implique d'utiliser l'API de géocodage de Google. Cette API peut analyser les adresses et renvoyer des formats standardisés, quelles que soient les variations de saisie.
Par exemple, "500 S Main St, Providence RI 02903" et "500 South Main Street, Providence RI 02903" seraient standardisés. à « 500 S Main St, Providence, RI 02903, USA » par le API.
Exemple VBA pour l'intégration de l'API Google
En utilisant VBA, vous pouvez intégrer l'API dans votre base de données MS Access :
' Reference: Microsoft XML, v3.0 Dim httpReq As New MSXML2.ServerXMLHTTP httpReq.Open "GET", "https://maps.googleapis.com/maps/api/geocode/json?address=500 South Main Steet,Providence RI 02903", False httpReq.send Dim response As String response = httpReq.responseText
Le La variable "response" contiendra un objet JSON représentant les informations d'adresse standardisées.
Avantages de l'utilisation du API de géocodage
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!