Se queres pechar un formulario dende outro, tes que empregar esta sintaxe: Form.Close Pero se queres pechar un formulario dende o mesmo, emprega esta sintaxe: Me.Close Podes ver o vídeo en https://youtu.be/MShN8OVsqU0
Categoría:Gambas
Abrir un formulario
Hai varios xeitos, vou a explicarche dous deles. Un é coa palabra «Show» e o outro é coa palabra «ShowModal«. A diferencia, é que con «Show«, os dous formularios quedan activos. Pódese interactuar cos dous. Polo contrario, si empregas «ShowModal«, o formulario que chama ao outro, queda deshabilitado ata que se peche o formulario chamado. …
Seguir leyendo Abrir un formulario
Editar e eliminar un rexistro SQlite3
Para editar sería algo así: Gardar = Conexion.Edit(«Avisos», «id=» & Id)Gardar[«Aviso»] = «Mañá teño que xantar en Meira»Gardar.Update Tes que indicar a táboa que queres modificar e o seu identificador. Unha táboa ben feita, sempre ten que ter un campo identificador de rexistro (neste caso «id«) Se quixeras eliminar ese mesmo rexistro, sobraría a segunda …
Seguir leyendo Editar e eliminar un rexistro SQlite3
Consultar unha táboa dunha base de datos SQlite3
1º- Escribe ao principio do procedemento: Dim Taboa As Result 2º- Unha vez conectada a base de datos, e supoñendo que o obxecto «Connection» se chame «Conexion» e que a táboa se chame «Avisos«, escribe:Taboa = Conexion.Exec(«Select * from Avisos») 3º Agora «Taboa» contén toda a táboa «Avisos«. Podes percorrela así: While Taboa.Available Message(Taboa[«id»]) Taboa.MoveNext()Wend …
Seguir leyendo Consultar unha táboa dunha base de datos SQlite3
Conectar cunha base de datos SQlite3
Para conectar cunha base de datos SQlite3 que se chame Avisos e aloxada no cartafol persoal, escribe: Dim Conexion As Connection Conexion = New ConnectionWith Conexion .Type = «sqlite3» .Host = User.Home .Name = «Avisos» .Login = «» .Password = «»End WithTry Conexion.Open()If Error Then Message.Error(«Erro ao conectar ca base de datos.») Module1.$Conexion = Null …
Seguir leyendo Conectar cunha base de datos SQlite3
Escribir un comentario
Simplemente tes que antepoñer unha comiña simple. Todo o que haxa despois desa comiña e na mesma liña, será ignorado polo compilador. Exemplo: ‘Isto é un comentario
Pedir datos por teclado
A súa sintaxe é: InputBox(string[,string]) Só amosa dous botóns, «Ok» e «Cancel« Se premes «Cancel«, non gardará o dato. Exemplo:Dim Ver As StringVer = InputBox(«Probando», «Proba»)Message.Info(Ver)
Amosar una mensaxe á usuaria
A súa sintaxe é: Message[.Mode](string) O Modo, que é opcional, pode ser: Sen modo —– normal Delete —– borradoError —– erroInfo —– informativaOptional —– opcionalQuestion —– preguntaWarning —– atención, coidado, perigo… Pode ter ata tres botóns. Se non se indica, amosará un só botón «Aceptar». Si almacenas o que devolve nunha variable, podes saber que …
Seguir leyendo Amosar una mensaxe á usuaria
Eliminar todos os espazos en branco dunha cadea
Para eliminar todos os espazos en branco dunha cadea, tes dúas funcións coa seguinte sintaxe: Trim$(string)Trim(string)Exemplo:Message(RTrim$(» gam bas «))
Obter unha cadea que conteña x veces un patrón
Para obter unha cadea que conteña x veces un patrón tes esta sintaxe: String$(length,Pattern) Exemplo:Message(String$(12,»*»))