realbasic-nug.fr
[Top] [All Lists]

Re: Fichier Data

To: "REALbasic NUG French" <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Fichier Data
From: "Jean-Marie Dubasik" <jean-marie dot dubasik at mobistarmail dot be>
Date: Sat, 15 Sep 2007 20:10:59 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <000b01c7f547$7c0676b0$0a01a8c0 at djmcg0470c77db><DAEC823D-62A3-4315-BF39-D6673D314BCA at cretaux dot fr><000901c7f54c$e2eb2790$0a01a8c0 at djmcg0470c77db> <5CF77F37-06F7-488D-A29A-6C083DAD5228 at cretaux dot fr><000d01c7f56b$6667c150$0a01a8c0 at djmcg0470c77db> <46E947EA dot 4000509 at wanadoo dot fr> <001601c7f635$27f648e0$0a01a8c0 at djmcg0470c77db> <46EA29F2 dot 6010201 at icom2i dot info> <5A05D6DC-959F-4B5B-95FF-757F76D07B70 at orange dot fr> <46EA30DB dot 8060804 at icom2i dot info><E25F2788-4A62-480F-9F08-77F5A8B2D6ED at orange dot fr><46EB7559 dot 6010107 at icom2i dot info><58BF80C9-F5AF-43CA-8BAE-A7E7CBC2E146 at orange dot fr><000501c7f7ad$b3a11630$0a01a8c0 at djmcg0470c77db> <9CFF11A8-4CDE-4238-9ADE-3C7BCD19E8A5 at orange dot fr>
Tout a fait mon cher thierry.
ça marche.
Un très grand merci.
C'est sans problème que je vais creusé le sujet puisque je sait que ça fonctionne.
J'avais juste besoin d'un exemple.
MERCI Thierry..... :-)
bon dimanche à tous.

JM



----- Original Message ----- From: "Thierry Nauze" <ohmi at orange dot fr>
To: "REALbasic NUG French" <realbasic-nug dot fr at lists dot realsoftware dot 
com>
Sent: Saturday, September 15, 2007 6:46 PM
Subject: Re: Fichier Data



Le 15 sept. 07 à 19:33, Jean-Marie Dubasik a écrit :

Puis-je me permettre ?

"Prends 5 minutes pour voir l'exemple donné et crée une base par
programmation. C'est très simple."

Ou ?

Très simple !
Valable pour la version standard ?


Teste ça :

1 : Ouvre un nouveau projet.


2 : Ajoute un module contenant cette proriété :

zeBase as REALSQLDatabase

3 : et cette méthode :

Sub zeBaseCREE(nom as string)
  dim fichierBase as folderItem
  dim cestOK as boolean

  fichierBase=desktopFolder.child(nom+".rsd")
  if fichierBase.exists then fichierBase.delete

  ' Création de l'objet BASE et  Association de la base au fichier
  zeBase= new REALSQLDatabase
  zeBase.DatabaseFile=fichierBase

  CestOK = zeBase.CreateDatabaseFile

  if CestOK then

    ' Création des tables
    zeBase.SQLExecute("CREATE TABLE individus (id integer unique not
null, prenom varchar default '', nom varchar default '', sexe varchar
default '') ")
    ' ETC ...

  else
    MsgBox "Création impossible"
    QUIT
  end

   ' pas d'EXCEPTION s'il y a un risque de QUITter !

End Sub


4 : Dans l'évènement OPEN de la fenêtre place ce code :

zeBaseCREE("test")


5 : Lance l'appli et normalement tu as sur le bureau le base test.rsd.

Tu sauras alors si ça marche en version standard.

--
Thierry NAUZE        Saint-Denis de la Réunion








<Prev in Thread] Current Thread [Next in Thread>