CADCLIENTE

JASONVSFREED 02/02/2014 17:25:50
#434094
pessoal gostaria da ajuda dos mestre aqui do vb pois não sei como fazer isso q gostaria de fazer funcionar no meu projeto

PEDROALSOI 02/02/2014 17:38:14
#434095
Qual e a [Ô]paradinha[Ô]
JASONVSFREED 02/02/2014 17:43:23
#434096
gostaria de fazer essas paradinha auto-numeração de forma que ele busque no BD e verifique qual o ultimo cadastrado e acrescente o posterior e a outra duvida como faço uma busca pelo nome na textbox pesquisar e aparece no grid somente o nome pesquisado.

sobre a autonumeração já tinha feito isso no access + tem um porem em outro projeto que quando excluía um cliente a numeração

ex. 00001 Jackison
00002 Maria
00003 José

caso exclui-se a Maria a numeração do José passasse ser a da Maria espero e assim ele fosse quando cadastrar outro usuário ele sempre verifica-se o ultimo do BD
JASONVSFREED 02/02/2014 17:45:50
#434097
Projeto test
FILMAN 03/02/2014 12:33:15
#434121
porque não crie um campo auto-numeração?
mas caso queira crie um método(Function) para retornar o que esta precisando
Tipo:

Public Function retorna_NumeracaoSEQ() As String
Dim dt As New DataTable
Dim strReturn As String = [Ô]1[Ô]
Dim _conn As New OracleConnection
Dim _cmd As New OracleCommand

Try
_conn.ConnectionString = [Ô]Sua String de Conexão[Ô]
_cmd.CommandText = [Ô]SELECT MAX(CODIGO) AS CODIGO FROM SUA_TABELA[Ô]

dt.Load(_cmd.ExecuteReader())

_conn.Close()

If dt.Rows.Count > 0 Then
strReturn = (CLng(dt.Rows(0)([Ô]CODIGO[Ô]).ToString()) + 1).ToString()
End If

Return strReturn

Catch ex As Exception
dt = Nothing
_conn.Close()
Return strReturn
End Try
End Function



Isso aqui é uma ideia, mas deixo aqui minha dica! Você disse o seguinte
Citação:

caso exclui-se a Maria a numeração do José passasse ser a da Maria espero



Isso não é correto dependendo do que você vai fazer! Porque? porque se você tiver algum vinculo em outra tabela para esse cliente você perderá referencia do mesmo! a não ser que você exclua todos os registro relacionados primeiro que também não é legal.

Espero ter ajudado
ROBIU 03/02/2014 15:05:31
#434139
Resposta escolhida
Segue projeto modificado. Observe que inclui um módulo para que suas functions e Subs fiquem disponíveis para serem usados em outros forms. Também modifiquei a forma de carregar o grid para facilitar na pesquisa. A conexão com o banco de dados está mais eficiente, pois o banco não fica aberto quando o sistema está aberto. Você pode pegar este modelo para usar nos outros forms.
JASONVSFREED 03/02/2014 21:17:19
#434164
Roberto Martins vc esta me seguindo é rsrsr brincadeira vc é d+ não menos prezando os demais já resolveu duas broncas minhas vlw mesmo cara
ROBIU 03/02/2014 21:28:18
#434166
Rs, estamos aí.
FILMAN 03/02/2014 21:44:45
#434169
Se o problema foi resolvido então encerre o tópico, valeu!
Tópico encerrado , respostas não são mais permitidas