Jump to content


vinicius.mendes

Member Since 05/01/2005
Offline Last Active 19/01/2010, 08:37
-----

Topics I've Started

Select Para Gerar Um Grafico

13/02/2008, 13:18

boa tarde pessoal, ando meio sumido do fórum e hj estou precisando novamente de ajuda.

tenho a seguinte instrução SQL

[codebox]SELECT `status`, count(*) as total from candidatos group by `status`;[/codebox]

eu estou usando o mySQL e gerencio ele através do MySQL Query Browser, enfim, eu digitei essa instrução no gerenciador e me retorna certinho as informações q eu gostaria

status | total
null 100
vazio 20
aprovado 1000
reprovados 300

só q eu qro montar um gráfico e alimenta-lo com as informações vinda do bd, só q no meu código do gráfico eu nao consigo encaixar essa instrução

[codebox]<%
'Instância o Objeto ChartDirector
Set cd = CreateObject("ChartDirector.API")

'Informa os dados para o gráfico
data = Array("1323","657","139","462")

'Informa os rótulos do gráfico
labels = Array("Aprovado", "Reprovado", "2 Chance", "Em aberto")

'Ajusta as cores das fatias
colors = Array(&H333300, &HFF3300, &H3333FF, &HFFFF00)

'Cria uma imagem no tamanho de 360 x 280 pixels
Set c = cd.PieChart(360, 280)

'Ajusta localização do gráfico (180, 100) e o tamanho a ser exibido em 100 pixels
Call c.setPieSize(180, 100, 100)

'Adiciona um título ao gráfico com a fonte Arial Bold Italic
Call c.addTitle2(cd.Bottom, "Status dos candidatos!", "arialbi.ttf")

'Exibe o gráfico em 3D
Call c.set3D()

'Adiciona legenda ajustando os valores left e top para 10 e 180 respectivamente
Call c.addLegend(10, 180)

'Ajusta as cores das fatias para as cores indicadas no array colors
Call c.setColors2(cd.DataColor, colors)

'Ajusta os dados e rótulos do gráfico
Call c.setData(data, labels)

'Separa a fatia em destaque
Call c.setExplode(5)

'Exibe gráfico no browser
Response.ContentType = "image/png"
Response.BinaryWrite c.makeChart2(cd.PNG)

'Destrói o objeto c
Set c = nothing

'Destrói o Objeto ChartDirector
Set cd = nothing

%> [/codebox]

percebam onde esta o DATA = ARRAY..... eu alimento o gráfico "na unha" mudando os valores de hora de hora, gostaria de encaixar meu select e colocar o resultado direto nesse array...

agradeço a ajuda de todos.

obrigado.

Gravar Info Arquivo Txt

13/04/2007, 10:18

e ai galera, blz ?

meu prob é o seguinte... fiz um arquivo txt de backup do meu bd....
a pessoa entra, cadastra as informações, é gravado no bd(acess) e eu tb jogo em um arquivo txt usando o FSO, porém a separação dos campos precisaria ser com a tecla TAB e eu não sei como colocar isso... eu to separando as info por um espaço simples.

se alguém puder me ajudar...

ps: eu descobri q o TAB é equivalente a 9 na tabela ASCII, mas nao sei como utilizar essa informação para separar meus campos.

obrigado...

IPB Skin By Virteq