Perguntas MPSDU comando
- LATEST
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 6
- Obrigados Recebidos: 0
10 anos 7 meses atrás #21967
por LATEST
MPSDU comando foi criado por LATEST
Boa tarde galera,
Seguinte, como faço para dar o comando abaixo no mpsdu do protheus via replace? tentei o query analiser mais da erro, sei fazer o comando via query mais como não tenho acesso ao servidor com o banco de dados tem que ser via mpsdu.
UPDATE SFT010 SET FT_BASEICM = 0 WHERE (FT_ENTRADA >= '20140101') AND FT_BASEICM <> 0 AND (FT_ALIQICM = 0 OR FT_VALICM = 0)
Abraços,
Latest Denis
Seguinte, como faço para dar o comando abaixo no mpsdu do protheus via replace? tentei o query analiser mais da erro, sei fazer o comando via query mais como não tenho acesso ao servidor com o banco de dados tem que ser via mpsdu.
UPDATE SFT010 SET FT_BASEICM = 0 WHERE (FT_ENTRADA >= '20140101') AND FT_BASEICM <> 0 AND (FT_ALIQICM = 0 OR FT_VALICM = 0)
Abraços,
Latest Denis
Por favor Acessar ou Registrar para participar da conversa.
- luis10075
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 98
- Obrigados Recebidos: 1
10 anos 7 meses atrás #21975
por luis10075
Respondido por luis10075 no tópico MPSDU comando
Hola, desafortunadamente en APSDU no es posible efectuar Update's, tampoco Delete's , solo se permite Select's.
Te recomiendo en caso de no contar con acceso a Banco de Datos crear rutina tipo User Function para aplicar Update.
Abrazos.
Te recomiendo en caso de no contar con acceso a Banco de Datos crear rutina tipo User Function para aplicar Update.
Abrazos.
Por favor Acessar ou Registrar para participar da conversa.
- luis10075
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 98
- Obrigados Recebidos: 1
10 anos 7 meses atrás #21976
por luis10075
Respondido por luis10075 no tópico MPSDU comando
Aqui un pequeño ejemplo en ADVPL
UPDSRA2 := " UPDATE "+RetSQLName("SRA")+" "
UPDSRA2 += " SET RA_CARGO='"+ALLTRIM((cSQL1)->RJ_CARGO)+"', RA_GRNIVE='"+ALLTRIM((cSQL1)->RJ_NIVEL)+"' "
UPDSRA2 += " WHERE RA_MAT='"+ALLTRIM((cSQL0)->RA_MAT)+"' "
UPDSRA2 += " AND D_E_L_E_T_ <> '*' "
TcSqlExec(UPDSRA2)
Espero sea de ayuda
UPDSRA2 := " UPDATE "+RetSQLName("SRA")+" "
UPDSRA2 += " SET RA_CARGO='"+ALLTRIM((cSQL1)->RJ_CARGO)+"', RA_GRNIVE='"+ALLTRIM((cSQL1)->RJ_NIVEL)+"' "
UPDSRA2 += " WHERE RA_MAT='"+ALLTRIM((cSQL0)->RA_MAT)+"' "
UPDSRA2 += " AND D_E_L_E_T_ <> '*' "
TcSqlExec(UPDSRA2)
Espero sea de ayuda
Por favor Acessar ou Registrar para participar da conversa.
- THALESCOTR
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 124
- Obrigados Recebidos: 0
10 anos 7 meses atrás #21977
por THALESCOTR
Respondido por THALESCOTR no tópico MPSDU comando
Boa noite pessoal,
Tente assim:
-Abra a tabela SFT no mpsdu
-Vá em replace
-Selecione o campo FT_BASEICM e ao lado no "como" coloque 0
-Vá na condição "para" clique nos pontinhos, e coloque:
"FT_ENTRADA >= "01/01/2014" AND FT_BASEICM <> 0 AND (FT_ALIQICM = 0 OR FT_VALICM = 0)"
Se não der faça o filtro utilizando o icone "filtro" na tabela SFT, depois copie e cole no "para" do replace.
Att
Thales
Tente assim:
-Abra a tabela SFT no mpsdu
-Vá em replace
-Selecione o campo FT_BASEICM e ao lado no "como" coloque 0
-Vá na condição "para" clique nos pontinhos, e coloque:
"FT_ENTRADA >= "01/01/2014" AND FT_BASEICM <> 0 AND (FT_ALIQICM = 0 OR FT_VALICM = 0)"
Se não der faça o filtro utilizando o icone "filtro" na tabela SFT, depois copie e cole no "para" do replace.
Att
Thales
Por favor Acessar ou Registrar para participar da conversa.
- LATEST
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 6
- Obrigados Recebidos: 0
Tempo para a criação da página:0.097 segundos