Ir para conteúdo
Fórum Script Brasil

ramonenghaw

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Tudo que ramonenghaw postou

  1. Amigos, como faço pra que ao clicar no botão delete, no bind navigator, e assim excluir um dado da grid view, eu possa antes exibir uma notificação de confirmação dessa exclusão? Obrigado!
  2. Amigos, estou com o visual studio 2015, consigo conectar numa boa ao mysql no HostDime, só que quando clico na pasta table, e clico em create table, aparece o seguinte erro: "cannot create a design window for the selected object" O que pode ser? Valeu!!
  3. Amigos, eu estou querendo eu mesmo desenvolver alguma solução para cadastro de clientes na minha microempresa, estou bem iniciante no mundo do desenvolvimento, apesar de estudar sistemas de informações, então queria dicas aqui, seria interessante usar o MySQL pra guardar estes dados? mas qual interface ou linguagem eu usaria pra criar o formulário que será visível pro usuário, e que fará a conexão com o banco de dados? a principio será apenas pra cadastrar clientes, só que mais pra frente eu quero adicionar outras funcionalidades por exemplo, efetuar as vendas, e ter cadastrado os produtos em estoque, e que tudo isso fosse interligado de maneira que (eu possa cadastrar os clientes, cadastrar produtos no estoque, e quando uma venda fosse feita, automaticamente o estoque fosse atualizado, de acordo com o que foi vendido). Espero que não tenha sido confuso na minha duvida. Valeu!
  4. refazendo o código, eu cheguei a esta lógica: Só que não consegui excluir um produto da lista, nem fazer a busca escrevendo o nome do produto, e caso não escreva nada na busca do produto, ele deveria listar os produtos cadastrados, que está funcionando. /* AUTOR: RAMON FERREIRA DATA: 01/03/2016 DESCRIÇÃO: CADASTRAR, EXCLUIR, E EXIBIR PRODUTOS USANDO ESTRUTURA */ #include <stdio.h> #include <stdlib.h> #include <string.h> #define T 50 #define S 30 //ESTRUTURA TIPO PRODUTO typedef struct produto { char nome[10]; char marca[10]; int qtd; float vlr; }produto; //------------------------------------------------------ //FUNÇÃO PARA INCLUIR PRODUTO void inclui (produto *cad, int *ta){ int i, q, tf; printf("Quantos produtos serao cadastrados ? "); scanf("%i",&q); fflush(stdin); tf = *ta + q; for (i=*ta; i<tf; i++){ printf("\nDigite o nome do produto %i: ",i+1); scanf("%s",&cad.nome); fflush(stdin); printf("Digite a marca do produto: "); scanf("%s",&cad.marca); fflush(stdin); printf("Digite a quantidade do produto: "); scanf("%d",&cad.qtd); fflush(stdin); printf("Digite o valor do produto: R$"); scanf("%f",&cad.vlr); fflush(stdin); } *ta = tf; } //---------------------------------------------------- //FUNÇÃO "JÁ EXISTE"? void existe(produto *cad, int ta){ int i, cont = 0; char consulta [10]; printf ("Digite o nome do produto a ser consultado:\n"); scanf ("%s", &consulta); fflush(stdin); for(i=0; i<ta; i++){ if(strcmp (cad.nome, consulta) == 0){ cont++; printf("\n<<< Produto existente!! >>>:\n\a", cont); } else { printf ("\n<<< Produto não existente >>>\n\a"); } } } //----------------------------------------------------- //FUNÇÃO PARA EXIBIÇÃO DOS PRODUTOS CADASTRADOS void exibir(produto *cad, int ta){ int i; if (i==0) printf("não há produtos cadastrados!!"); else { for (i=0 ; i <ta; i++){ printf ("---------------------------------\n"); printf ("\n Produto %d\n", i+1); printf ("\n Nome: %s\n", cad.nome); printf ("\n Marca: %s\n", cad.marca); printf ("\n Quantidade: %d\n", cad.qtd); printf ("\n Valor: R$%.2f\n\n", cad.vlr); } } } int main (){ system("color F9"); produto cf[T]; int tf = 0; int op; printf ("\nEstrutura de dados\n"); printf ("\nRamon Ferreira\n"); printf ("\n\n||||CONTROLE DE ESTOQUE||||\n\n\n"); //MENU PRINCIPAL do { printf ("\n---------------------------------\n"); printf ("ESCOLHA UMA DAS ALTERNATIVAS ABAIXO:\n"); printf ("\n1 - Incluir Produto\n"); printf ("2 - Excluir Produto - (Ainda não implementado)\n"); printf ("3 - Consulta de Produto Existente\n"); printf ("4 - Exibir Produtos - (não busca produto pelo nome, apenas exibe os produtos cadastrados)\n"); printf ("5 - Sair\n\n"); scanf("%d", &op); if (op==1) { inclui(cf, &tf); } else if (op==2) { } else if (op==3) { existe(cf, tf); } else if (op==4) { exibir(cf, tf); } else if (op==5) { printf ("Finalizando o programa...\n\n"); } } while (op !=5); system("pause"); }
  5. Então, eu já sabia dessa função strcmp, só que não estou sabendo como declarar a string que quero testar, com a strings q correspondem aos nomes dos produtos cadastrados. Também não tinha me atentado a essa falha da função inclui, não entendi como que faria pra saber essa referência, existe algum problema em salvar tudo na variável estoque?
  6. Tem um tamanho fixo (pelo menos o professor não determinou se teria que ser dinâmica) Estou me batendo justamente em criar a função na qual eu digite o nome de um produto, e ele me mostre se já tem um produto com esse nome cadastrado, ou não.
  7. Amigos, estou batendo a cabeça com esse programa em C, o objetivo dele é: 1- Cadastrar produtos(Nome, Marca, Valor, Quantidade...) 2- Excluir um produto (escrevendo o nome dele). 3- Acusar a existência de um produto caso tente cadastrar um produto com o mesmo nome. 4- Exibir um produto (Ao digitar o nome do produto, exibir os dados sobre o mesmo (Valor, quantidade...) Caso digite o nome de um produto que não existe, ele deve exbir a lista com todos os produtos já cadastrados). Qual tipo de estrutura seria utilizado? Pilha? Fila? O programa já cadastra os produtos, e também consegue exibir os produtos cadastrados, mas não faço ideia de como criar uma regra para não permitir que seja cadastrado produto com o mesmo nome, e para excluir um produto da lista. Até agora esse é o meu "progresso" e preciso de um norte: #include <stdio.h> #include <conio.h> #include <stdlib.h> typedef struct produto { char nome[10]; char marca[10]; int qtd; float vlr; }produto; produto estoque[5]; int i=0; void incluir(){ printf("\nDigite o nome do produto:"); scanf ("%s", &estoque.nome); fflush(stdin); printf("\nDigite a marca do produto:"); scanf ("%s", &estoque.marca); fflush(stdin); printf("\nDigite a quantidade:"); scanf ("%d", &estoque.qtd); fflush(stdin); printf("\nDigite o valor:"); scanf ("%f", &estoque.vlr); fflush(stdin); i++; printf("\nProduto incluido com sucesso!!!\n\n\n\n"); } void exibir(){ for (i=0 ; i <5; i++){ printf ("\n Produto %d\n", i+1); printf ("\n Nome: %s\n", estoque.nome); printf ("\n Marca: %s\n", estoque.marca); printf ("\n Quantidade: %d\n", estoque.qtd); printf ("\n Valor: %f\n", estoque.vlr); } } int main (void) { printf ("||||CONTROLE DE ESTOQUE||||\n\n\n"); int op; do { printf ("ESCOLHA UMA DAS ALTERNATIVAS ABAIXO:\n"); printf ("\n1 - Incluir Produto\n"); printf ("2 - Excluir Produto\n"); printf ("3 - Exibir Produtos\n"); printf ("4 - Sair\n\n"); scanf("%d", &op); if (op==1) { incluir(); } else if (op==2) { } else if (op==3) { exibir(); } else if (op==4) { printf ("Finalizando o programa...\n\n"); } } while (op !=4); system ("Pause"); return 0; } Valeu!!
  8. Amigos, estou fazendo um trabalho da faculdade, e estou quebrando a cabeça pra fazer o seguinte: Tenho uma tabela no Access, na qual tenho os campos código, descrição, preço, imagem em imagem segundo o professor me passou, eu tenho que por o nome do arquivo da imagem, ex: imagem.jpeg e no arquivo global.asa eu deveria concatenar o arquivo que está na pasta imagens, com o nome do arquivo que eu escrevi na tabela do access. e se for verdadeiro, a imagem tem que ser exibida na tabela está conectada a minha página asp, a tabela aparece normalmente no site, com os valores correspondentes. a duvida é, como fazer isso? como faz pra concatenar o nome do arquivo numa pasta, com oque ta escrito no access, e caso seja verdadeiro, exibir a imagem na célula da pagina asp correspondente? Obrigado!
×
×
  • Criar Novo...