Red de conocimiento informático - Aprendizaje de código fuente - ¡¡¡Problema del campo de la base de datos de búsqueda del cuadro combinado de lenguaje simple!!! Por ejemplo, creé una base de datos edb y el contenido del cuadro de edición 1 es la fecha actual.

¡¡¡Problema del campo de la base de datos de búsqueda del cuadro combinado de lenguaje simple!!! Por ejemplo, creé una base de datos edb y el contenido del cuadro de edición 1 es la fecha actual.

.Versión 2

.Subrutina__Ventana de inicio_ Creada

ComboBox1.Type = 2

Button1.Title = "Escribir o leer"

EditBox2 .Si se permiten varias líneas = Verdadero

.Si es Verdadero (si el archivo existe (tome el directorio en ejecución () + "\diary.edb") = Falso)

Crear base de datos ()

.End if true

Leer en proyecto()

La subrutina crea base de datos

Campo variable local, información del campo. , , "2"

Campo [1].Nombre = "Fecha"

Campo [1].Tipo = #Tipo de texto

Campo[ 1] .Longitud máxima del texto = 20

Campo [2]. Nombre = "Diario"

Campo [2]. ].Longitud máxima del texto = 1000

Crear (tomar directorio de ejecución () + "\diary.edb", campo)

. La subrutina lee elementos

Agregar elementos ("Seleccione una fecha", 0)

Abrir (tomar directorio de ejecución () + "\diary.edb", "rj", ,. , , )

Al primer registro ()

.Cuenta el bucle primero (obtiene el número de registros (), registro)

ComboBox 1. Agregar elemento( Leer("Fecha"), Grabar)

Saltar()

Contar LoopEnd ()

ComboBox1.Selección actual = 0

. Cuando se hace clic en la subrutina _Botón1_, , , si el cuadro combinado no está seleccionado, escribe. Si está marcado, lea

. Si es verdadero (cuadro combinado 1. selección actual ≠ 0)

Leer elemento ()

.Finalizar si es verdadero

Agregar registro (Cuadro de edición 1. Contenido, Editar Cuadro 2. Contenido)

Cuadro combinado 1. Borrar

Leer elemento()

Subrutina leer elemento

Colocar la Biblioteca actual (. "rj")

Saltar a (ComboBox1.FetchItemValue (ComboBox1.CurrentSelectedItem))

EditBox1.Contents = Leer ("Diario")