Errores solucionados, ahora solo funciona con access 2003
This commit is contained in:
parent
1eed448800
commit
e38a7e9820
21
src/main.js
21
src/main.js
|
@ -27,6 +27,8 @@ var Locale ={
|
||||||
"Cargando"
|
"Cargando"
|
||||||
,"Error while updating":
|
,"Error while updating":
|
||||||
"Error al actualizar"
|
"Error al actualizar"
|
||||||
|
,"Microsoft Access 2003 is not installed":
|
||||||
|
"Microsoft Access 2003 no está instalado en el sistema"
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -185,12 +187,10 @@ var App =
|
||||||
|
|
||||||
_onKeyPress: function (e)
|
_onKeyPress: function (e)
|
||||||
{
|
{
|
||||||
var target = event.target || event.srcElement;
|
|
||||||
|
|
||||||
switch (e.keyCode)
|
switch (e.keyCode)
|
||||||
{
|
{
|
||||||
case 13: // Enter
|
case 13: // Enter
|
||||||
this._onEnterPress (target);
|
this._onEnterPress (e);
|
||||||
break;
|
break;
|
||||||
case 27: // Esc
|
case 27: // Esc
|
||||||
window.close ();
|
window.close ();
|
||||||
|
@ -198,9 +198,11 @@ var App =
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
_onEnterPress: function (target)
|
_onEnterPress: function (event)
|
||||||
{
|
{
|
||||||
if ( target && target.id == 'user' && this.$('password').value == '')
|
var target = event.target || event.srcElement;
|
||||||
|
|
||||||
|
if (target && target.id == 'user' && this.$('password').value == '')
|
||||||
{
|
{
|
||||||
this.$('password').focus ();
|
this.$('password').focus ();
|
||||||
return;
|
return;
|
||||||
|
@ -354,7 +356,14 @@ var App =
|
||||||
{
|
{
|
||||||
var remember = this.$('remember').checked ? 1 : 0;
|
var remember = this.$('remember').checked ? 1 : 0;
|
||||||
this.regWrite (Conf.regPath, 'remember', remember, 'REG_DWORD');
|
this.regWrite (Conf.regPath, 'remember', remember, 'REG_DWORD');
|
||||||
this.shell.run (this.mdbFile, 0, false);
|
|
||||||
|
var programFiles = this.getEnv ('ProgramFiles');
|
||||||
|
var accessBin = programFiles +'\\Microsoft Office\\OFFICE11\\MSACCESS.EXE';
|
||||||
|
|
||||||
|
if (!this.fso.fileExists (accessBin))
|
||||||
|
throw new Error (_('Microsoft Access 2003 is not installed'));
|
||||||
|
|
||||||
|
this.shell.exec ('"'+ accessBin +'" "'+ this.mdbFile +'"');
|
||||||
window.close ();
|
window.close ();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue