Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

securityBR

[Resolvido] Sistema para gerenciar produção

Recommended Posts

Boa tarde a todos,,,

 

Estou com um problema sério, sou estagiário de uma empresa e logo de cara me pediram pra criar um sistema em ASP para gerenciar a produção.

 

Tenho um BD em ACCESS com uma tabela chamada itens...nessa tabela existe a coluna DtEntrega, item, Cliente, total onde tem om total das peças fabricadas no dia.

 

É o seguinte, preciso listar o total de produtos fabricados e dividir o valor em 6 meses, vou tentar descrever:

 

 

Item Mês atual Fevereiro março abril junho julho

00555 2136Pçs 300Pçs 1680Pçs 540Pçs 4000Pçs 1320Pçs

 

 

 

e assim vai listando por cada item..

na tabela tem uma coluna com todos o itens, outra com todas as datas, outra com os totais e etc...

eu já consegui listar no banco os itens e os valores só preciso dividir pelos meses...só que na coluna data esta o formato de data 10/10/2009...

agradeço desde já..

 

Ajuda ae galera, estou precisando muito disso...

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que você precisa realmente ??

você quer mudar o formato de exibição da data, se for usa o FormatDateTime

 

Existem dois argumentos que esta função aceita: data e formato.

 

Argumento Descrição

date Este argumento é requerido e pode ter qualquer formato valido como date e now.

format Este formata a constante ou formata o valoe especificado, como a data ou hora será exibido.

Quando você especifica o formato, você pode usar o formato Visual Basic ou os valores correspondentes a cada formato(1-4). O resultado é o mesmo, mas as constantes facilitam na leitura e manutenção do código, se for omitido, o formado vbGeneralDate será usado.

 

A tabela dos formatos:

 

Constante Valor Descrição

vbGeneralDate 0 Mostra a data e/ou hora. Se houver uma data, mostrará como short date. Se for hora, mostrará como long time. Se houver data e hora ambas serão mostradas.

vbLongDate 1 Mostra a data usando o formato long date especificado nas Configurações Regionais do Painel de Controle

vbShortDate 2 Mostra a data usando o formato short date especificado nas Configurações Regionais do Painel de Controle.

vbLongTime 3 Mostra a hora usando o formato especificado nas Configurações Regionais do Painel de Controle.

vbShortTime 4 Mostra a hora usando o formato 24-horas (hh:mm).

 

 

 

Vejamos a seguir alguns exemplos do uso e formatação de datas e horas:

 

<%= FormatDateTime(Date) %> 
retorno: 16/12/99 (Você teria o mesmo resultado usando o seguinte código: 
<%= FormatDateTime(Date, 0) %>)

<%= FormatDateTime(Date, 1) %>
retorno: Domingo, 19 de Dezembro de 1999

<%= FormatDateTime(Date, 2)%> 
retorno: 16/12/99 

<%= FormatDateTime(Now, 3)%>
retorno: 2:26:45 AM 

<%= FormatDateTime(Now, 4)%> 
retorno: 02:26 

<%= FormatDateTime(Now) %>
returns: 12/16/99 2:26:45 AM 

<%= FormatDateTime(Date, 1) %> - <%= FormatDateTime(Now, 3)%>
retorno: Domingo, 19 de Dezembro de 1999 - 2:26:45 AM

o restante é só fazer a tabela de acordo com sua necessidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que você precisa realmente ??

você quer mudar o formato de exibição da data, se for usa o FormatDateTime

 

Existem dois argumentos que esta função aceita: data e formato.

 

Argumento Descrição

date Este argumento é requerido e pode ter qualquer formato valido como date e now.

format Este formata a constante ou formata o valoe especificado, como a data ou hora será exibido.

Quando você especifica o formato, você pode usar o formato Visual Basic ou os valores correspondentes a cada formato(1-4). O resultado é o mesmo, mas as constantes facilitam na leitura e manutenção do código, se for omitido, o formado vbGeneralDate será usado.

 

A tabela dos formatos:

 

Constante Valor Descrição

vbGeneralDate 0 Mostra a data e/ou hora. Se houver uma data, mostrará como short date. Se for hora, mostrará como long time. Se houver data e hora ambas serão mostradas.

vbLongDate 1 Mostra a data usando o formato long date especificado nas Configurações Regionais do Painel de Controle

vbShortDate 2 Mostra a data usando o formato short date especificado nas Configurações Regionais do Painel de Controle.

vbLongTime 3 Mostra a hora usando o formato especificado nas Configurações Regionais do Painel de Controle.

vbShortTime 4 Mostra a hora usando o formato 24-horas (hh:mm).

 

 

 

Vejamos a seguir alguns exemplos do uso e formatação de datas e horas:

 

<%= FormatDateTime(Date) %> 
retorno: 16/12/99 (Você teria o mesmo resultado usando o seguinte código: 
<%= FormatDateTime(Date, 0) %>)

<%= FormatDateTime(Date, 1) %>
retorno: Domingo, 19 de Dezembro de 1999

<%= FormatDateTime(Date, 2)%> 
retorno: 16/12/99 

<%= FormatDateTime(Now, 3)%>
retorno: 2:26:45 AM 

<%= FormatDateTime(Now, 4)%> 
retorno: 02:26 

<%= FormatDateTime(Now) %>
returns: 12/16/99 2:26:45 AM 

<%= FormatDateTime(Date, 1) %> - <%= FormatDateTime(Now, 3)%>
retorno: Domingo, 19 de Dezembro de 1999 - 2:26:45 AM

o restante é só fazer a tabela de acordo com sua necessidade.

 

 

Então, preciso tranformar isso:

 

http://img165.imageshack.us/img165/7370/18149735yy9.jpg

 

 

Nisso:

 

http://img165.imageshack.us/img165/8964/28047680az8.jpg

 

Ve se da pra entender...

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas é só você fazer sua tabulação na coluna com os respectivos valores, faz a consulta normal,

e coloca os recordsets, nas colunas exatas

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas é só você fazer sua tabulação na coluna com os respectivos valores, faz a consulta normal,

e coloca os recordsets, nas colunas exatas

 

 

Certo, mais nao estou conseguindo agrupar o total de peças e dividir pelos meses igual esta na imagem:

 

olha meu codigo em sql pra listar o conteudo:

 

ListarConteudo = "Select * From FIAT total Where DtEntrega"
set RecSet = conexao.Execute(ListarConteudo)

%>

e tem que ser em ordem decrescente como na imagem...

Compartilhar este post


Link para o post
Compartilhar em outros sites

usao o COUNT e o ORDERY BY campo DESC

 

Obrigado ae cara, mais poderia postar um exemplo por favor, estou meio confuso...

 

 

 

 

 

Ninguem pra ajudar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

A função COUNT () retorna o número de linhas que corresponde a um determinado critério.

 

SQL COUNT (name_coluna)

A função COUNT (name_coluna) retorna o número de valores (valores NULL não serão contados), da coluna especificada:

 

SELECT COUNT (name_coluna) FROM tabela

 

SELECT COUNT(name_coluna) AS total FROM FIAT WHERE DtEntrega='"&vardata&"' ORDERY BY campo DESC

Compartilhar este post


Link para o post
Compartilhar em outros sites

A função COUNT () retorna o número de linhas que corresponde a um determinado critério.

 

SQL COUNT (name_coluna)

A função COUNT (name_coluna) retorna o número de valores (valores NULL não serão contados), da coluna especificada:

 

SELECT COUNT (name_coluna) FROM tabela

 

SELECT COUNT(name_coluna) AS total FROM FIAT WHERE DtEntrega='"&vardata&"' ORDERY BY campo DESC

 

 

Obrigado amigo pela a juda, consegui resolver de outra maneira, utilizando SUM, segue o codigo:

 

set RecJan = conexao.Execute("SELECT SUM(total) AS DtEntrega from FIAT where month(DtEntrega) = 01")

 

e assim por diante para cada mês...

Obrigado pelas postagens de todos..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.