Login

Esqueci minha senha

Buscar
 
 

Resultados por :
 


Rechercher Busca avançada

Quem está conectado
31 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 29 Visitantes :: 1 Motor de busca

mfelis, Nelson Arcas

[ Ver toda a lista ]


O recorde de usuários online foi de 84 em 31/8/2010, 16:42
Brasília
Estamos no Twitter
Nossa Comunidade
Nosso Grupo
Últimos assuntos
Top dos mais postadores
Marcos Guedes
 
hugo
 
alceu11
 
marcelofazan
 
Julio
 
mfelis
 
Tales Ruan
 
Nelson Arcas
 
cabeludo
 
marcio
 

Duvida de utilização ODBC X ado

3/9/2010, 14:33 por Nelson Arcas

Pessoal, boa tarde

Estou com um duvida cruel o que é melhor utilizar com o cursor Adapt...

Comentários: 9

Criar Classe Limpas!

8/9/2010, 12:16 por mfelis

Pessoal quando define mos umas classe usamos o As. mas tem um problema ela herda das classe. e a mai...

Comentários: 0

SELECT e Botões ANTERIOR E PROXIMO.

6/9/2010, 14:22 por BrunoMesquita

Olá, queria saber se tem como ou se alguem ja fez algo parecido? É o seguinte, tenho um form onde us...

Comentários: 6

Encriptação MD5

7/9/2010, 20:38 por edson_vc

Então pessoal,
achei esse script para encriptação MD5, fiquei feliz quando vi que realmen...

Comentários: 1

Bom Dia Boa Tarde Boa Noite

6/9/2010, 20:56 por marcelofazan

Pessoal , alguem saberia como informar esses comprimentos
ou mesmo tenha uma função para o ge...

Comentários: 6

Estatísticas
Temos 1189 usuários registrados
O último usuário registrado atende pelo nome de johnnyng

Os nossos membros postaram um total de 9856 mensagens em 1355 assuntos

campo calculado em um grid como fazer

Novo Tópico   Responder ao tópico

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido campo calculado em um grid como fazer

Mensagem por alceu11 em 13/4/2010, 21:52

tem uma coluna tempo de servico tmp_serv

como eu crio uma coluna com campo calculado em um grid
campo tmp_serv WITH TIME()-CAMPO.HR_CH
tem mais um campo dt_ch

como faze para ir atuaizando este campo tmp_serv atraves do objeto timer

como fazer isto transform, em hora e minutos

hr=14hs dia 12/4 hoje ja é 13/4 2151hs como fazer traduzir em hs e minut

alceu11
Participante Assíduo
Participante Assíduo


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: campo calculado em um grid como fazer

Mensagem por Marcos Guedes em 13/4/2010, 23:27

alceu, o que você chama de campo calculado?
não entendi!

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: campo calculado em um grid como fazer

Mensagem por alceu11 em 14/4/2010, 09:43

preciso calcular o tempo que esta demorando no objeto timer,
coluna tempo da grid,,,,,,text temp_serv....
Para que o dono da empresa, veja isto real timer,,,,,qto tempo esta levando o servico.

tente colocar o codigo no timer , mais nao esta atualliando a grid.
este para mim seria o campo calculado
e
link
[Você precisa estar registrado e conectado para ver este link.]

alceu11
Participante Assíduo
Participante Assíduo


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: campo calculado em um grid como fazer

Mensagem por Marcos Guedes em 14/4/2010, 10:04

alceu11 escreveu:tente colocar o codigo no timer , mais nao esta atualliando a grid.
este para mim seria o campo calculado
O código existente no teu timer é este:
Código:
THISFORM.SETALL ('enabled', .T.,  'commandbutton')
IF !EMPTY(THISFORM.txthr_ch.VALUE)

   IF THISFORM.txthr_gravada.VALUE =DATETIME()
      THISFORM.txthr_gravada.VALUE=DATETIME()
      THISFORM.txttmp_serv.VALUE=STR(THISFORM.txthr_gravada.VALUE - THISFORM.txthr_ch.VALUE)
      THISFORM.txttmp_serv.REFRESH()
   ENDIF
ENDIF

=TABLEUPDATE(.T.,.T.,"tmp")

THISFORM.REFRESH()
Mas não estou vendo parte alguma no código responsável por escrever no Grid...

Este "tempo real" que você se refere, seria como um relógio cronológico na tela?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: campo calculado em um grid como fazer

Mensagem por alceu11 em 14/4/2010, 10:09


Este "tempo real" que você se refere, seria como um relógio cronológico na tela?


sim isto mesmo ele atualizaria a grid....... assim mostraria o tempo que ja foi gasto.. na grid....no metodo timer event do objeto timer

e qdo alterar tb.....

alceu11
Participante Assíduo
Participante Assíduo


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: campo calculado em um grid como fazer

Mensagem por Nelson Arcas em 15/4/2010, 10:49

Alceu,
Pelo que entendi voce precisa atualizar uma grid e gravar o tempo que levou para atualizar esse grid?

Nelson Arcas
Participa Bastante
Participa Bastante


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: campo calculado em um grid como fazer

Mensagem por alceu11 em 15/4/2010, 11:13

Isto mesmo Nelson tem um objeto timer()

O funcionario pegou a ORDEM SERV.HR_CH , E HR_GRAVADA

HR_GRAVADA=DATETIME() SEMPRE TEM QUE IR GRAVANDO ESTA HORA NO TIMER()
TMP_SERV = HR_GRAVADA-HR_CH

CONFORME vai atualizando o timer() vai gravando o tempo,
so que nao estou conseguindo gravar o tempo,,,,,!!! tmp_serv que é qto ele gastou naquela ORD.SERV. A CADA 300 MILESIMOS DE SEGUNDOS, acho que deve ter outra forma,,mais nao estou conseguindo ,,,,estou ate desistindo, assim como a BINA!!!


pq o funcionario,,,,,,fica cobrando hr_extra apos as 18hs,,,,,

E o patrao da de olho que esta enrrolando....

alceu11
Participante Assíduo
Participante Assíduo


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: campo calculado em um grid como fazer

Mensagem por Nelson Arcas em 15/4/2010, 12:12

Alceu,
Na empresa que trabalho tem um sistema de atendimento ao cliente e funcionario onde os operadores fazem o registro do chamado e gera uma ação direcionado para o departamento referente ao tipo da solicitação.
Quando alguém do departamento indicado começa a analisar a ação é alterado o status para "Analise" onde gravo o inicio só que não no formato Time() gravamos a hora como numeros inteiros exemplo:
12:03 fica armazenado como 1203.
Depois quando o usuario termina a analise é trocado novamente o status para concluido onde gravo a hora com numeros inteiros que ele terminou.
Assim conseguimos medir quanto tempo foi gasto para analisar cada ação.

Vamos supor que comecei ontem uma ação e vou terminar somente hoje, existe algumas funções que verifica o horario de trabalho que a pessoa pratica e desconta esse intervalo.

Espero ter ajudado

Nelson Arcas
Participa Bastante
Participa Bastante


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: campo calculado em um grid como fazer

Mensagem por alceu11 em 15/4/2010, 12:17

E esta luz que eu queria no fim do Tunel, !!!
Boa Nelson valeu mesmo!!!
estou usando DateTime(),,,,,qdo o campo seria time()
Poderia Nelson me explicar melhor:
Como devo Usar a funcao time()?
mais como fazer o calculo em horas, e depois dias usando um campo time

no dia 13/4 as 9hs o funcionario foi para Barra da Tijuca, para fazer oservico.

so acabou no dia 14/4 as 14:30hs

Tens uma ideia como devo fazer? para calcular em horas?

alceu11
Participante Assíduo
Participante Assíduo


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: campo calculado em um grid como fazer

Mensagem por Marcos Guedes em 15/4/2010, 14:09

alceu11 escreveu:no dia 13/4 as 9hs o funcionario foi para Barra da Tijuca, para fazer oservico.

so acabou no dia 14/4 as 14:30hs

Tens uma ideia como devo fazer? para calcular em horas?


Código:
CLEAR

LOCAL dtInicio as String
LOCAL hrInicio as String

LOCAL dtFim as String
LOCAL hrFim as String

LOCAL tempoGasto as Datetime

m.dtInicio = '13/04/2010'
m.hrInicio = '09:00:00'

m.dtFim = '14/04/2010'
m.hrFim = '14:30:00'

m.dtmInicio = CTOT(m.dtInicio + ' ' + m.hrInicio)
m.dtmFim = CTOT(m.dtFim + ' ' + m.hrFim)

m.tempoGasto = m.dtmFim - m.dtmInicio

?"Segundos: "
??m.tempoGasto

?"Minutos: "
??int(m.tempoGasto/60)

?"Horas: "
??int(m.tempoGasto/60/60)

?"Dias: "
??INT(m.tempoGasto/86400)

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: campo calculado em um grid como fazer

Mensagem por Nelson Arcas em 16/4/2010, 13:57

Alceu, verificando o seu exemplo

alceu11 escreveu:
no dia 13/4 as 9hs o funcionario foi para Barra da Tijuca, para fazer oservico.

so acabou no dia 14/4 as 14:30hs

Tens uma ideia como devo fazer? para calcular em horas?

Essas horas é pra serem contadas corridas ou descontar algum intervalo que o funcionario descansou?

Nelson Arcas
Participa Bastante
Participa Bastante


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: campo calculado em um grid como fazer

Mensagem por alceu11 em 16/4/2010, 16:29

descontar 12 hs de descanso de um dia para o outro

alceu11
Participante Assíduo
Participante Assíduo


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: campo calculado em um grid como fazer

Mensagem por Marcos Guedes em 16/5/2010, 12:32

Conseguiu, Alceu?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Resolvido Re: campo calculado em um grid como fazer

Mensagem por alceu11 em 16/5/2010, 13:41

pode encerrar o topico

alceu11
Participante Assíduo
Participante Assíduo


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum