Ir ao conteúdo
  • Cadastre-se

Kallif Abdon Abrahao

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

  1. Olá pessoal, estou estudando programação a um pouco mais de 1 ano e desenvolvi um sistema pra delivery utilizando Python e Mysql, recentemente implantei meu sistema em uma pizzaria, e nesse estabelecimento há 3 computadores, porém minha aplicação está rodando localmente, cada computador com seu BD. Eu pesquise muito, mas não consegui achar um conteúdo que me fizesse entender como configurar para que o computador 1, o 2 e o 3 acessem, alterem e consultem o mesmo banco de dados. Eu não quero que meu banco de dados seja local, eu quero que ele fique em rede. Não sei como explicar isso com termos mais técnicos porque estou aprendendo. Espero que possam me ajudar, muito obrigado! banco10 = pymysql.connect( host="localhost", user="root", password="minha_senha_aqui", database="meu_BD" ) #Eu faço a conexão com o Mysql utilizando esse bloco de codígo. Utilizei Python e fiz a conexão com o Mysql através do PyMysql
  2. data = telaConsultaMensal.lineEditMensal.text() sql = ("select extract(month from dataVenda), extract(year from dataVenda), sum(venda_dia) from fechamento join fechamento2 on fechamento.id = fechamento2.id where extract(year_month from dataVenda) = %s" % data) cursor.execute(sql) dados1 = cursor.fetchall() print(dados1) sql = ("select sum(pizzas) from fechamento where extract(year_month from dataVenda) = %s" % data) cursor.execute(sql) dados2 = cursor.fetchall() sql = ("select sum(esfihas) from fechamento where extract(year_month from dataVenda) = %s" % data) cursor.execute(sql) dados3 = cursor.fetchall() Boa noite. Eu estava usando na minha aplicação o mysql, e fiz esses 3 select pra somar a venda total mensal e a quantidade de pizzas e esfihas vendidas e esta funcionando certinho, porém precisei utilizar em outro computador que roda windows 32bits e acabei tendo que mudar pra sqlite3, mas esses 3 selects dessa forma como estão não funcionam. Se alguém puder me ajudar a modificar essas consultas para funcionarem com sqlite3 eu agradeço. resumindo: eu quero que o usuário informe o ano e o mês de fechamento, capturo isso com a variável data e passo ela como parâmetro pra consulta, onde a primeira consulta vai retornar o mês, o ano e a soma de tudo que esta na coluna venda_dia. e as duas outras consultas vão retornar a soma das pizzas e esfihas vendidas correspondentes ao ano e ao mês que o Usuário determinou
  3. from PyQt5 import uic, QtWidgets Olá, estou iniciando na programação e estou criando essa interface, cujo o proposito é facilitar o fechamento de caixa a empresa onde trabalho. Na minha função principal eu acesso os QLineEdit que criei na minha interface, pórem quando tentou chamar a função soma_motoboys ele trava. Como posso utilizar o laço no QLineEdit sem trava? eu não queria ter que criar varios QLineEdit, sendo um pra cada motoboy, gostaria de preencher os valores de pagamento de cada motoboy todos no mesmo QLineEdit, usando a função soma_motoboy. É possivel? def soma_motoboys(): boys = [] for i in range(1, 6): boys.append(float(input(f'motoboy {i}: '))) soma = sum(boys) return soma def funcao_principal(): data = formulario.DATA.text() inicioCx = formulario.inicioCx.text() print(data) print(inicioCx) app = QtWidgets.QApplication([]) formulario=uic.loadUi("fechamento.ui") formulario.salvar.clicked.connect(funcao_principal) formulario.show() app.exec()
  4. Obrigado amigo, sua explicação foi ótima, consegui entender tudo. Valeu mesmo
  5. oi, eu estou aprendendo C, estou bem no começo dos estudos e criei esse codigo pra calcular o imc, porém não consigo fazer exibir na tela as mensagens "Sobrepeso, obesidade grau 1, obesidade grau 2 e obesidade grau 3" Por mais que o imc corresponda as condições que eu coloquei em cada estrutura, o programa só imprime as mensagens " abaixo do peso e peso normal" o que posso fazer pra funcionar certinho ?: #include <stdio.h> #include <stdlib.h> int main() { float altura, peso, multi_altura, divi_peso, resultado; printf("Informe sua altura:"); scanf("%f", &altura); printf("Informe seu peso:"); scanf("%f", &peso); multi_altura = altura * altura; divi_peso = peso / multi_altura; resultado = divi_peso; if(resultado <=18.50) { printf("\nAbaixo do peso, seu imc e: %f",resultado); } else { if(resultado >=18.5 <=24.9) { printf("Peso normal, seu imc e: %f", resultado); } else { if(resultado >=25 <=29.9) { printf("Sobrepeso, seu imc e: %f", resultado); } else { if(resultado >=30 <= 34.9) { printf("Obesidade Grau 1, seu imc e: %f",resultado); } else { if(resultado >=35 <=39.9) { printf("Obesidade grau 2, seu imc e: %f", resultado); } else { if(resultado <40) { printf("Obesidade grau 3, seu imc e: %f", resultado); } } } } } } return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...