kuroi
Membros-
Total de itens
7.184 -
Registro em
-
Última visita
Tudo que kuroi postou
-
tipo isso aqui? http://scriptbrasil.com.br/forum/index.php?showtopic=81990
-
a é? e como fica a linha toda que você esta usando? em vez de: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
-
não manjo de mexer com random, mas talvez, se você passar um parametro diferente pra cada na sua consulta, tipo assim: area = Request.Querystring("area") sql2="SELECT * FROM banner WHERE exibicoes < maxexibicoes AND cliques < maxcliques" sql2 = sql2 & " AND estado = '"&um&"' AND area = '"&id&"'" sql2 = sql2 & " OR exibicoes < maxexibicoes AND maxcliques = "&zero&"" sql2 = sql2 & " AND estado = '"&um&"' AND area = '"&id&"'" sql2 = sql2 & " OR maxexibicoes = "&zero&" AND cliques < maxcliques " sql2 = sql2 & " AND estado = '"&um&"' AND area = '"&id&"'" sql2 = sql2 & " OR maxexibicoes = "&zero&" AND maxcliques = "&zero&" " sql2 = sql2 & " AND estado = '"&um&"' AND area = '"&id&"' order by RND(INT(NOW*id * " & Request.QueryString("rrr") & " )-NOW*id)"[/code] ai no iframe, você faria tipo assim: [code]<iframe src = "banner.asp?area=1&rrr=-1"></iframe> <iframe src = "banner.asp?area=1&rrr=0"></iframe> <iframe src = "banner.asp?area=1&rrr=1"></iframe> <iframe src = "banner.asp?area=1&rrr=2"></iframe> veja se funciona;
-
aqui está logando sim
-
quando for postar sobre .NET poste no forum de .NET
-
estranho que não tenha funcionado, talvez seja a versao, to usando o 2003. como eu disse, ele sempre volta 3 Controls. acredito que os TextBox estejam entre os WebControls do System.Web.UI, mas não consegui acessar essa colecao. mas já consegui aqui de otro jeito, vi que ele pega o Request.Form, ai ficou assim: for (int i = 1; i <= 28; i++) { sql = sql + this.Request.Form["T8C" + i.ToString()].ToString() + ","; }[/code] quanto a esse negocio do reflection, não precisa fazer um exemplo td bunitinho, mas queria saber mais o menos como é a sintaxe dele, posta aí quando tiver tempo, beleza?? valeu aí EDITADO: lembrei agora que vou precisar mostrar os dados na tela. tipo esse que eu fiz era pra montar o insert. agora na outra pagina tenho que mostrar tdos os dados do banco. pra isso vou preencher os objetos <asp: label> que estao na minha pagina. e preencher um por um vai ser foda. tipo nesse caso são so 28 campos, mas eu tenho 11 formularios com media de uns 70 campos cada um e não quero preencher um por um. posso pegar do datareader num for igual esse que eu fiz, mas pra pegar os labels no for, volto pro mesmo problema de antes, alguém tem mais alguma ideia?? EDITADO DE NOVO: esse do label deu certo: [code] foreach (Control c in this.Controls) { if (c.GetType()==this.T8C1.GetType()) { Label l = c as Label; l.Text = rs[l.ID.ToString()].ToString(); } } porque sera que ele encontrou os labels mas não encontrou os textbox? EDITADO MAIS UMA VEZ: acho que entendi porque não achou os textbox, eu que fui muito burro. é porque foi depois de postar a pagina. então ele ainda nem tinha carregado de novo a pagina, então ainda não existia nenhum textbox. é que eu não sabia que a pagina estava sendo postada no clique do image, mas era obvio que ele iria postar.
-
e que como é o codigo que você esta usando?
-
Inserir Texto Em Datagrid Sem Campo Da Tabela
pergunta respondeu ao HighBass de kuroi em Visual Basic
com recordset eu faria assim: rs.Find "Cidade = '" & strCidade & "'", DataGrid1.Row, 1 ou seja ele vai procurar a cidade que você passar na variavel strCidade. se você esta usando data control, imagino que assim deve funcionar: Adodc1.Recordset.Find "Cidade = '" & strCidade & "'", DataGrid1.Row, 1 -
porque você não faz um instalador para o programa e poe essa OCX junto?
-
Inserir Texto Em Datagrid Sem Campo Da Tabela
pergunta respondeu ao HighBass de kuroi em Visual Basic
ah, nesse caso o melhor pra se fazer, na minha opiniao, é refazer o select depois que ele gravar. so não recomendo no caso de você ter mtos registro no banco, deixando o select muito demorado. alias, não sei se o flexgrid consegue trabalhar com o ado data control, você já tentou?? ai talvez você consiga adicionar uma coluna a mais, por que em datagrid não tem como mesmo. senao acho que o melhor mesmo é refazer o select cada vez que ele gravar. -
Inserir Texto Em Datagrid Sem Campo Da Tabela
pergunta respondeu ao HighBass de kuroi em Visual Basic
a mas ai o seu programa vai ter serios problemas. exemplo o endereco do cara é "rua abcdef" ai o cara vai la e digita "r. abcdef", ele não vai encontrar isso na tabela de enderecos. outra coisa, se ele digitasse o endereco, ele alterava o campo no grid, também bem. mas isso não estaria alterando o codigo na tabela de clientes. o que normalmente se faz é um formulario de pesquisa para o cara pesquisar todos os enderecos já cadastrados, ou inserir um novo caso não encontre o que procure. e esse negocio de ficar digitando direto no grid é ruim exatamente para casos desse tipo, onde você quer alterar um campo da tabela que você não quer mostrar na consulta. pra isso, o normal é fazer um formulario de alteracao. tipo, ele clica duas vezes no grid e abriria esse formulario. vê ai o que você acha melhor, qualquer coisa poste aí. -
manda uma pm pro binh0
-
Inserir Texto Em Datagrid Sem Campo Da Tabela
pergunta respondeu ao HighBass de kuroi em Visual Basic
bom, eu recomendo não usar controles vinculados. você fazer tudo via programacao ajuda você a ter um controle maior do projeto. mas por que você quer por no grid um campo que não é da tabela?? tipo, o usuario vai preencher, mas então onde você usaria isso, senao na tabela, já que você vai ter um campo desse pra cada registro?? e se não é um campo da tabela, como você acessaria o valor?? -
Inserir Texto Em Datagrid Sem Campo Da Tabela
pergunta respondeu ao HighBass de kuroi em Visual Basic
acho melhor usar o MsFlexGrid nesse caso -
tipo isso que você quer? Data2 = DateAdd("yyyy", 2, Data1)
-
valeu andreia, valeu graymalkin, mas essa variavel c declarada como Control não tem a propriedade Name, muito menos a propriedade Text. tentei pela propriedade ID, mas não da certo, ele sempre volta ID em branco. fora que ele so conta 3 Controls, eu tenho 28. esse reflection serve pra criar objetos COM (tipo um ADODB.RecordSet) no runtime, certo?? no que ele pode me ajudar aqui??
-
você tem que adicionar os componentes (entre em Project -> Properties -> Componentes) Microsoft Data Bound Grid Control e Microsoft Data Bound List Controls.
-
o que o graymalkin tava falando, é de você por suas imagens numa picturebox e, em vez de abrir um form como o menu, so mude as propriedades das picturebox visible de False pra True. ai quando ele clicar na picture box, ele realiza o comando do menu que você quiser. pra usar as funcoes da API, veja aqui: http://www.allapi.net/apilist/SetCapture.shtml http://www.allapi.net/apilist/ReleaseCapture.shtml
-
reclama sim. da uma olhada no meu codigo: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> <HEAD> <title>:: Panasonic - Intranet ::</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <link href="css/intranet.css" rel="stylesheet" type="text/css"> <style type="text/css"> form table tr td {border-top: 1px solid #295197; border-left: 1px solid #295197;} </style> </HEAD> <body> <div style="TEXT-ALIGN: center"> <table border="0" cellspacing="0" cellpadding="0" width="760" style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid;"> <tr> <td width="33%"> <img src="images/logo.gif" width="291" height="65" border="0" alt="Panasonic Intranet"> </td> <td width="469" height="65"> <h1 class="titulo" style="TEXT-ALIGN: center">Solicitação de Adiantamento Para Viagem</h1> </td> </tr> </table> <form name="form" method="post" action="Form8.aspx" id="form"> <input type="hidden" name="__VIEWSTATE" value="dDw3NjU2NzIwMzM7O2w8YnRTdWJtaXQ7Pj4UZR0XW5T6IjlFUrAX9epwokLfCw==" /> <table bgcolor="#f5f2f2" border="0" cellspacing="0" cellpadding="5" width="760" style="BORDER-RIGHT: #295197 1px solid; MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #295197 1px solid"> <tr style="TEXT-ALIGN: center"> <td width="14%" style="BACKGROUND-COLOR: #c5ebff; TEXT-ALIGN: left"> <p class="nome_campo">Matrícula</p> </td> <td colspan="5" width="50%" style="BACKGROUND-COLOR: #c5ebff"> <p class="nome_campo">Nome do Viajante</p> </td> <td colspan="2" width="18%" style="BACKGROUND-COLOR: #c5ebff"> <p class="nome_campo">Departamento</p> </td> <td colspan="2" width="18%" style="BACKGROUND-COLOR: #c5ebff"> <p class="nome_campo">Centro de Lucro/Custo</p> </td> </tr> <tr style="TEXT-ALIGN: center"> <td width="14%" style="TEXT-ALIGN: left"> <input name="T8C1" type="text" maxlength="255" id="T8C1" class="formulario" style="WIDTH: 100%" /> </td> <td colspan="5" width="50%"> <input name="T8C2" type="text" maxlength="255" id="T8C2" class="formulario" style="WIDTH: 100%" /> </td> <td colspan="2" width="18%"> <input name="T8C3" type="text" maxlength="255" id="T8C3" class="formulario" style="WIDTH: 100%" /> </td> <td colspan="2" width="18%"> <input name="T8C4" type="text" maxlength="255" id="T8C4" class="formulario" style="WIDTH: 100%" /> </td> </tr> <tr> <td colspan="10" width="100%"> <p class="nome_campo" style="DISPLAY: inline; FLOAT: left; WIDTH: 14%">Finalidade</p> <input name="T8C5" type="text" maxlength="255" id="T8C5" class="formulario" style="WIDTH: 100%" /> </td> </tr> <tr> <td colspan="3" width="32%"> <p class="nome_campo" style="DISPLAY: inline; FLOAT: left; WIDTH: 42%">Local</p> <input name="T8C6" type="text" maxlength="255" id="T8C6" class="formulario" style="WIDTH: 100%" /> </td> <td colspan="3" width="32%"> <p class="nome_campo" style="DISPLAY: inline; FLOAT: left; WIDTH: 42%">Período</p> <input name="T8C7" type="text" maxlength="255" id="T8C7" class="formulario" style="WIDTH: 100%" /> </td> <td colspan="4" width="36%"> <p class="nome_campo" style="DISPLAY: inline; FLOAT: left; WIDTH: 65%">Data Prevista do Acerto</p> <input name="T8C8" type="text" maxlength="255" id="T8C8" class="formulario" style="WIDTH: 100%" /> </td> </tr> </table> <table bgcolor="#f5f2f2" border="0" cellspacing="0" cellpadding="5" width="760" style="BORDER-RIGHT: #295197 1px solid; MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #295197 1px solid"> <tr> <td colspan="10" width="100%" style="BACKGROUND-COLOR: #c5ebff; TEXT-ALIGN: center"> <p class="nome_campo">Adiantamento</p> </td> </tr> <tr> <td width="14%" style="BACKGROUND-COLOR: #c5ebff"> <p class="nome_campo">Despesa</p> </td> <td width="9%" style="BACKGROUND-COLOR: #c5ebff"> <p class="nome_campo">Dia (s)</p> </td> <td width="9%" style="BACKGROUND-COLOR: #c5ebff"> <p class="nome_campo">Km (s)</p> </td> <td width="9%" style="BACKGROUND-COLOR: #c5ebff"> <p class="nome_campo">R$ - unitário</p> </td> <td width="9%" style="BACKGROUND-COLOR: #c5ebff"> <p class="nome_campo">R$ - total</p> </td> <td width="14%" style="BACKGROUND-COLOR: #c5ebff"> <p class="nome_campo">Despesa</p> </td> <td width="9%" style="BACKGROUND-COLOR: #c5ebff"> <p class="nome_campo">Dia (s)</p> </td> <td width="9%" style="BACKGROUND-COLOR: #c5ebff"> <p class="nome_campo">Km (s)</p> </td> <td width="9%" style="BACKGROUND-COLOR: #c5ebff"> <p class="nome_campo">R$ - unitário</p> </td> <td width="9%" style="BACKGROUND-COLOR: #c5ebff"> <p class="nome_campo">R$ - total</p> </td> </tr> <tr> <td width="14%"> <p class="nome_campo">Hospedagem</p> </td> <td width="9%"> <input name="T8C9" type="text" maxlength="255" id="T8C9" class="formulario" style="WIDTH: 100%" /> </td> <td width="9%"> </td> <td width="9%"> <input name="T8C10" type="text" maxlength="255" id="T8C10" class="formulario" style="WIDTH: 100%" /> </td> <td width="9%"> <input name="T8C11" type="text" maxlength="255" id="T8C11" class="formulario" style="WIDTH: 100%" /> </td> <td width="14%"> <p class="nome_campo">Telefonia</p> </td> <td width="9%"> </td> <td width="9%"> </td> <td width="9%"> <input name="T8C21" type="text" maxlength="255" id="T8C21" class="formulario" style="WIDTH: 100%" /> </td> <td width="9%"> <input name="T8C22" type="text" maxlength="255" id="T8C22" class="formulario" style="WIDTH: 100%" /> </td> </tr> <tr> <td width="14%"> <p class="nome_campo">Refeição</p> </td> <td width="9%"> <input name="T8C12" type="text" maxlength="255" id="T8C12" class="formulario" style="WIDTH: 100%" /> </td> <td width="9%"> </td> <td width="9%"> <input name="T8C13" type="text" maxlength="255" id="T8C13" class="formulario" style="WIDTH: 100%" /> </td> <td width="9%"> <input name="T8C14" type="text" maxlength="255" id="T8C14" class="formulario" style="WIDTH: 100%" /> </td> <td width="14%"> <p class="nome_campo">Correios</p> </td> <td width="9%"> </td> <td width="9%"> </td> <td width="9%"> <input name="T8C23" type="text" maxlength="255" id="T8C23" class="formulario" style="WIDTH: 100%" /> </td> <td width="9%"> <input name="T8C24" type="text" maxlength="255" id="T8C24" class="formulario" style="WIDTH: 100%" /> </td> </tr> <tr> <td width="14%"> <p class="nome_campo">Quilometragem</p> </td> <td width="9%"> </td> <td width="9%"> <input name="T8C15" type="text" maxlength="255" id="T8C15" class="formulario" style="WIDTH: 100%" /> </td> <td width="9%"> <input name="T8C16" type="text" maxlength="255" id="T8C16" class="formulario" style="WIDTH: 100%" /> </td> <td width="9%"> <input name="T8C17" type="text" maxlength="255" id="T8C17" class="formulario" style="WIDTH: 100%" /> </td> <td width="14%"> <p class="nome_campo">Outras</p> </td> <td width="9%"> </td> <td width="9%"> </td> <td width="9%"> <input name="T8C25" type="text" maxlength="255" id="T8C25" class="formulario" style="WIDTH: 100%" /> </td> <td width="9%"> <input name="T8C26" type="text" maxlength="255" id="T8C26" class="formulario" style="WIDTH: 100%" /> </td> </tr> <tr> <td width="14%"> <p class="nome_campo">Ônibus/estáxi</p> </td> <td width="9%"> </td> <td width="9%"> </td> <td width="9%"> <input name="T8C18" type="text" maxlength="255" id="T8C18" class="formulario" style="WIDTH: 100%" /> </td> <td width="9%"> <input name="T8C19" type="text" maxlength="255" id="T8C19" class="formulario" style="WIDTH: 100%" /> </td> <td width="14%"> </td> <td width="9%"> </td> <td width="9%"> </td> <td width="9%"> </td> <td width="9%"> </td> </tr> <tr> <td width="14%"> <p class="nome_campo">Despesas Sociais</p> </td> <td width="9%"> </td> <td width="9%"> </td> <td width="9%"> </td> <td width="9%"> <input name="T8C20" type="text" maxlength="255" id="T8C20" class="formulario" style="WIDTH: 100%" /> </td> <td colspan="4" width="41%"> <p class="nome_campo">Total do Adiantamento:</p> </td> <td width="9%"> <input name="T8C27" type="text" maxlength="255" id="T8C27" class="formulario" style="WIDTH: 100%" /> </td> </tr> </table> <table bgcolor="#f5f2f2" border="0" cellspacing="0" cellpadding="5" width="760" style="BORDER-RIGHT: #295197 1px solid; MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #295197 1px solid"> <tr> <td> <p class="nome_campo">Recebi a importância de R$ <input name="T8C28" type="text" maxlength="255" id="T8C28" class="formulario" style="WIDTH: 100px" />, referente a adiantamento para viagem.</p> </td> </tr> <tr style="PADDING-BOTTOM: 10px"> <td colspan="10" width="100%"> <input type="image" name="btSubmit" id="btSubmit" src="images/bt_enviar.gif" alt="Enviar" border="0" style="height:13px;width:52px;" /> </td> </tr> </table> </form> </div> </body> </HTML> [/code] ele reclama do nome do form e do border do input type="image". se o seu validou, acho que é porque você esta usando um doctype diferente. esse que eu to usando <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > é o padrão aqui na empresa, e acredito que essa versao 4.0 seja a mais nova não?? que doctype você usou?? EDITADO: vi agora e acho que o mais novo é o 4.01, realmente ele aceita o form name, mas não aceita o border, que doctype você esta usando? se for diferente, testa o border.
-
o campo valido é de que tipo? porque você não poe data/hora? mas acho que o a sua query pode ficar assim: Sql = "select * from veiculos_anuncios WHERE ativo=1 and Cast(valido as date) >= Cast('"&data&"' as date)"
-
valeu, os outros eu sei, tão muito ruim
-
na verdade, não precisa nem de True, so assim já serve: If IsNull(rs("campo")) Then
-
hj é o primero dia da vida que programa em c# e está foda. porque não consigo usar a variavel campo?? private void btSubmit_Click(object sender, System.Web.UI.ImageClickEventArgs e) { string campo; int i; //OleDbConnection ConnSQL = Conn.Conexao(); for (i=1; i<29; i++) { campo = campo + ("this.T8C" + i); } Response.Write(campo); } [/code] quando compilo ele diz "Use of unassigned local variable 'campo'" nessa linha: campo = campo + ("this.T8C" + i); se eu comento essa linha, ele da erro no Response.Write. agora se por exemplo, eu comento essa linha e ponho [code]Response.Write(i); em vez de Response.Write(campo); ele mostra 29 certinho. porque isso?? outra coisa, como faco pra pegar um campo pelo nome em uma string?? exemplo, tenho 29 textbox, cada um com nome T8C1, T8C2... ate T8C29. por isso vou formar a string ("this.T8C" + i) e quero pegar o valor do campo. me disseram que, acho que em java (ou outra linguagem), existe o comando eval que faz isso. e que o C# tem um comando semelhante, so tenho que descobrir qual é, alguém sabe?
-
no VS 2003, tenho um formulario com um id qualquer. quando abro a pagina pelo navegador, ele adiciona também a propriedade name para o formulario com o mesmo valor do id. acontece que não existe a propriedade name do formulario de acordo com os webstandards. minha pagina não vai validar no w3c se meu formulario tiver com valor na propriedade name. tem como eu fazer de que ele não de nome pro meu formulario??
-
a acho que seu servidor que deve ser ruim. ou o seu banco é muito pesado, posta o codigo mas de preferencia em otro tópico. é? e o que tem esse codigo, está com algum problema??