Jump to content
Fivewin Brasil

SISTEMA DE COTAÇÃO DE PREÇOS


marcio1361303176

Recommended Posts

Amigos estou migrando um cliente novo de autopeças e ele tinha um sistema em delphi, que faz a cotação de preços de varios fornecedores e varios produtos.

Dai é digitado os preços de cada fornecedor.

Apos isso o sistema separa os ganhadores das cotaçoes.

Ele exibe um browse com os fornecedores vencedores em destaque conforme abaixo.

00002u.jpg

Ele cria um browse com diversas colunas com os nomes dos fornecedores e com os respectivos preços e com os vencedores destacados.

Será que os amigos podem me dar alguma luz para tal.

Desde já agradeço aos amigos..

Márcio :.

informaisvrb@gmail.com

FWHX 2.6+ SQLLIB + xDev + rpv + MYSQL 5.0 / fwh808+sqllib(atual)

Msn.: mastermarvrb@msn.com

Link to comment
Share on other sites

Amigos estou migrando um cliente novo de autopeças e ele tinha um sistema em delphi, que faz a cotação de preços de varios fornecedores e varios produtos.

Dai é digitado os preços de cada fornecedor.

Apos isso o sistema separa os ganhadores das cotaçoes.

Ele exibe um browse com os fornecedores vencedores em destaque conforme abaixo.

00002u.jpg

Ele cria um browse com diversas colunas com os nomes dos fornecedores e com os respectivos preços e com os vencedores destacados.

Será que os amigos podem me dar alguma luz para tal.

Desde já agradeço aos amigos..

Márcio :.

informaisvrb@gmail.com

FWHX 2.6+ SQLLIB + xDev + rpv + MYSQL 5.0 / fwh808+sqllib(atual)

Msn.: mastermarvrb@msn.com

Link to comment
Share on other sites

Se a dúvida for na criação das colunas dos fornecedores dinamicamente, usando a TCBrowse eu faço assim:

Usando como base sua tela, acho que seria mais ou menos assim:


aProduto:= {...} // Todos seus fornecedores

// A Array que vai no Browse tem 5 campos fixos + N colunas p/

// fornecedores e M linhas, uma por produto

aCotacao:= ARRAY(LEN(aProduto),5+LEN(aFornece))

FOR WX = 1 TO LEN(aFornecedores)

// Monta o bloco do conteúdo, depois de preencher corretamente

// aCotacao, é só usar as posições corretas (aqui no caso é WX+5)

cBloco:= "{|x| IF(Pcount()>0,oBRW:aArray[oBRW]:=x,;

oBRW:aArray[oBRW])}"

// Nome do Fornecedor no Header

cHeader:= aFornecedores[WX,1]

// Adiciona a coluna

oBRW:Addcolumn( TCColumn():New(cHeader, &cBloco ,,,,"CENTER",62,.F.,.F.,,,,.F.))

// Define o Header

oBRW:aHeaders[WX+5]:= cHeader

NEXT

id=code>id=code>

Luis Fernando Jr. (Luisão)

Leme/SP

--

FWH8.01 + SQLLIB 1.9d + xHB 1.10 + xDev 0.65 + @SAY

luis.fernando.majr@gmail.com

juninho_luisao@hotmail.com (só msn)

Skype luis.fernando.jr

http://www.luisfernandojr.com

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...