Problème code VBA en code NODEJS.

Fermé
Maxime - Modifié le 5 mars 2020 à 11:21
 Maxime - 6 mars 2020 à 12:08
Bonjour,

Mon entreprise a une base de données sous Access 2003 avec un code programmé en VBA et ils m'ont demandé comme projet de retranscrire en javascript avec la plateforme node.JS leur code. Je m'excuse si mon code n'est pas très beau a voir mais je débute avec ce type de programmation.

Voila le code VBA que je n'arrive pas à retranscrire sous javascript :

CARTVITDESC:

If Forms![FEXPA]![YCODEcar_0] <> "VITDESC" Then GoTo CARTYPEMONTAG
If Forms![FEXPA]![YMENU_0] = "1" Then Forms![FDATAZNGMC]![VITESSEDESCENTE] = "STANDARD"
If Forms![FEXPA]![YMENU_0] = "2" Then Forms![FDATAZNGMC]![VITESSEDESCENTE] = "LENTE"

CARTYPEMONTAG:

If Forms![FEXPA]![YCODEcar_0] <> "TYPEMONTAG" Then GoTo CARTPSCYCLE
Forms![FDATAZNGMC]![TYPEMONTAGE] = Forms![FEXPA]![YALPHA_0]



Voila le code javascript que j'ai commencé à réaliser :

 const ADODB = require('node-adodb');
const connection = ADODB.open('Provider=Microsoft.Jet.OLEDB.4.0; Data Source=SP.mdb');

const YCODEcar_0 = connection
       .query("SELECT YCODEcar_0 FROM TEXPA WHERE NUMAUTO = (SELECT MAX(NUMAUTO) FROM TEXPA")  
      .then(data => {
        console.log(JSON.stringify(data, null, 1));
        })   
const YMENU_0 = connection
      .query("SELECT YMENU_0 FROM TEXPA WHERE NUMAUTO = (SELECT MAX(NUMAUTO) FROM TEXPA")
      .then(data => {
        console.log(JSON.stringify(data, null, 1));
        }) 
if(YCODEcar_0==VITDESC && YMENU_0==1) {
      connection
      .execute("INSERT INTO TDATAZNGMC (VITESSEDESCENTE) VALUES (1)")
      .then(data => {
        console.log(JSON.stringify(data, null, 1)); 
      })
    } 

Si vous trouvez un peu de temps pour me dépanner je vous en serai extrêmement reconnaissant

Merci
A voir également:

1 réponse

up svp
0