mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Tanti padri per un solo figlio

Premesso che non sono un utente esperto di Access 2003, vi espongo il
mio problema.
Ho un database composto da tre tabelle in relazione parent ad un'unica
tabella child. Vorrei costruire una maschera che consenta l'inserimento
dei dati in un'unica soluzione. Ho provato vari modi, sempre
utilizzando gli strumenti struttura e creazione guidata, ma mi viene
sempre errore. L'errore si supererebbe trovando il modo di completare
l'inserimento delle chiavi esterne nella tabella child
contemporaneamente al loro inserimento come chiavi primarie nelle
rispettive tabelle parent. Non ho idea di come si faccia , però.
Gentile chi mi aiuta.

 ha scritto nel messaggio
news:1115311153....@g14g2000cwa.googlegroups.com...

A quanto pare oltre a fare cross post tra NG, ogni 10 minuti riposti lo
stesso quesito: forse se avessi un po' più di pazienza vedrai che
normalmente prima o poi riceverai una risposta.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

chiedo scusa, è stato un errore nell'usare google gruppi



Newsgroup: it.comp.appl.access
Titolo: DDE di Access

Ciao a tutti,
Qualcuno di voi ha mai pasticciato con le DDE di access ??????
Se si vi prego di contattarmi avrei bisogno chiarimenti.
io sono a 
marco.p...@amigruppo.it
ciao e grazie

 ha scritto nel messaggio
news:8i5rs1$bhc$1...@nslave2.tin.it...

Illuminaci sul cosa ti serve...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Inserimento immagine in un file rtf

Ciao a tutti,
facendo l'esportazione di un report di access in formato rtf si perdono le
immagini inserite nello stesso. Dopo diverse prove sono arrivato alla
conclusione di effettura l'inserimento manualmente:
Quale è il paragrafo che deve precedere il codice dell'immagine?
Conoscete un sito dove posso documentarmi sulla sintassi del "rtf"?
Grazie
Gianluca
-- 
Posted from [151.4.188.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:000701c0bb7c$4dbc51a0$6900...@fano.it...

Siamo sicuri che si possano inserire immagini in file in formato rtf ?
Cesare Dussin
Newsgroup: it.comp.appl.access
Titolo: Per i più esperti - Copia del percorso

Salve a tutti,
sono un piccolo utilizzatore di Access.
In azienda mi hanno chiesto se è possibile , all'interno di una maschera,
cliccare su un bottone e fare uscire la maschera di dialogo di windows per
l'apertura file (o similare), scegliere il percorso che si desidera
cliccando sulle varie cartelle e sottocartelle, facendo in modo poi alla
fine che questo percorso venga copiato all'interno di una casella (record)
della maschera. In modo da avere poi una tabella con tutti questi percorsi
memorizzati.
A voi l'ardua risposta.
Paciu

 wrote in message
news:Uevb8.6472$eD3.2...@twister1.libero.it...

Si, vai sul Sito Comune trovi il MODULO per la Finestra CommonDialog
utilizzando API, questa FUNZIONE restituisce una Stringa che puoi
salvare
in un COntrollo Associato al CAMPO della Tabella che hai destinato...!!
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
Uevb8.6472$eD3.2...@twister1.libero.it...

Puoi usare il comdlg32.ocx - Microsoft Common Dialog Control 6.0
deponi l'oggetto activex su una form e lo apri con:
CommonDialog1.ShowOpen
riprendendoti poi il file name con:
CommonDialog1.FileName
saluti GianAngelo



forse è meglio..
codice per aprire finestra selezione file
Option Compare Database
Option Explicit
Private Declare Function GetOpenFileName Lib "comdlg32.dll" _
            Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME)
As Long
Private Type OPENFILENAME
   lStructSize As Long
   hwndOwner As Long
   hInstance As Long
   lpstrFilter As String
   lpstrCustomFilter As String
   nMaxCustFilter As Long
   nFilterIndex As Long
   lpstrFile As String
   nMaxFile As Long
   lpstrFileTitle As String
   nMaxFileTitle As Long
   lpstrInitialDir As String
   lpstrTitle As String
   flags As Long
   nFileOffset As Integer
   nFileExtension As Integer
   lpstrDefExt As String
   lCustData As Long
   lpfnHook As Long
   lpTemplateName As String
End Type
Public Function cmdlg_file()
   Dim OpenFile As OPENFILENAME
   Dim lReturn As Long
   Dim sFilter As String
 
   OpenFile.lStructSize = Len(OpenFile)
   sFilter = "Immagini (*.wmf,*.bmp,*.jpg,*.tif)" & Chr(0) &
"*.wmf;*.bmp;*.jpg;*.tif" & Chr(0)
   OpenFile.hwndOwner = Application.hWndAccessApp
   OpenFile.lpstrFilter = sFilter
   OpenFile.nFilterIndex = 1
   OpenFile.lpstrFile = String(257, 0)
   OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
   OpenFile.lpstrFileTitle = OpenFile.lpstrFile
   OpenFile.nMaxFileTitle = OpenFile.nMaxFile
   OpenFile.lpstrInitialDir = "C:\"
   OpenFile.lpstrTitle = "Selezione"
   OpenFile.flags = 0
   lReturn = GetOpenFileName(OpenFile)
 
   If lReturn = 0 Then
      cmdlg_file = ""
 
   Else
      cmdlg_file = Left(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile,
Chr$(0)) - 1)
      Forms![tbl_Marca]![tbl_DESCRIZIONE Sottomaschera]!Immagine =
cmdlg_file
   End If
End Function
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Impostare valore campo

Salve,
ho una tabella con questi campi (prodotti_id, prodotti_nome ,..........,
prodotti_stato, prodotti_giacenza):
- prodotti_stato se impostato a 1 rende attivo il prodotto (quindi visibile
in una vetrina online), se impostato a zero non rende visibile il prodotto.
Il valore predefinito all'inserimento nuovo record è 1.
- prodotti_giacenza è numerico e diminuisce gradualmente con le quantità
ordinate
Il mio problema è questo:
- vorrei che il campo ordini_stato passi dal valore 1 a 0 quando il relativo
campo prodotti_giacenza sia nullo ovvero = a 0
Grazie!

Gian ha scritto:


If prodotti_giacenza = o then
ordini_stato = 0
EndIf
Il problema è in che momento? su quale evento?... ma con le informazioni
che hai fornito non riesco a dirtelo... dimmi di più
-- 
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:cdo4cn$hj1$1...@news.newsland.it...


 Grazie!
Scusa, forse non ho capito.
Ma se ordini_stato vale 0 quando ordini_giacenza vale 0, ordini_giacenza
=0 non è già quello che ti serve per non visualizzare il prodotto nella
vetrina ?
Ciao
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:87c082615454f08f4ad...@mygate.mailgate.org...


 lo stato del prodotto deve essere 0.
Io non frequento da molto il ng, e non ne ho mai frequentati, ma mi pare
di aver capito che č buona cosa rispondere alla fine del post e non
all'inizio per facilitare la lettura. Ti potrebbe essere tagliato un
dito ad altezza spalla.
Per quanto riguarda il punto di inserimento direi che se ricalcoli la
giacenza man mano che esegui il carico/scarico, appena dopo
l'elaborazione
della giacenza stessa.
Diversamente potressti fare una query di modifica che interessa tutto 
l'archivio un attimo prima di selezionare gli articoli da mettere in
vetrina.

Newsgroup: it.comp.appl.access
Titolo: MDE con tabelle allegate

Ciao a tutti,
ho un problema con la creazione del file MDE da un database di Access.
Riesco a creare il file MDE regolarmente se nel DB non ci sono tabelle
allegate, appena divido il DB, (tabelle da una parte, tutto il resto da
un'altra), dal MDB contenente le sole tabelle riesco a creare il MDE (cosa
peraltro inutile), ma dal MDB contenente tutti gli altri oggetti (query,
maschere, report, macro e moduli), con le tabelle collegate al precedente,
non mi è possibile creare il file MDE. Se provo, mi risponde genericamente
un messaggio "Impossibile creare il file MDE".
L'help non parla per niente di questo problema.
La soluzione non può essere nel tenere unito il DB, la divisione è molto
pratica per gestire gli aggiornamenti.
Grazie in anticipo a quanti mi potranno aiutare.
PS. Uso Access 2003.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:80Z206Z236Z226Y...@usenet.libero.it...

Non uso 2003, ma non dovrebbero esserci problemi con le tabelle collegate: è 
impensabile non farlo e quando creo MDE (con xp) non ho mai problemi.
Il problema è altrove.
Hai provato a compilare?
MAssimiliano 


 


>
Vai nel codice di un qualsiasi modulo
Strumenti
Compila NomeTuodb
Ti evidenzierà errori
Risolvili e poi crea l'mde
MAssimiliano

 wrote in message
news:80Z206Z236Z226Y...@usenet.libero.it

Non uso 2003, ma ho letto un Post un pò di tempo fà proprio
relativo a questo problema per A_2003 ed il problema era risaputo.
Sinceramente non ricordo quale fosse, ma pareva molto un Workaround.
Prova a cercare con google..!
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 pratica per gestire gli aggiornamenti.
Sei fuoristrada: i tuoi problemi non c'entrano con le tabelle collegate.
"Compila i moduli", "Compila"...  :-)
Ciao.

 MAssimiliano
Ha ragione MAssimiliano, prova a compilare e ti accorgerai che il problema
c'č.
E' accaduto anche a me e c'era una fesseria nel codice, lasciata da me, non
provocava nessun problema normalmente ma quando ho tentato di creare l'MDE
me lo ha impedito.
Ciao.


 


 Inviato via 
http://arianna.libero.it/usenet/
si ma non hai ancora capito come si risponde nel newsgroup ...DOPO IL
MESSAGGIO PRECEDENTE!!!! sennò chi legge cosa capisce? leggi dal basso verso
l'alto tu?
Newsgroup: it.comp.appl.access
Titolo: Esportazione in excell

N.G. Buona Serata
esiste (Certamente) in Access la possibilità di creare una macro che esporti 
una tabella in Excell senza passare da File Esporta...
Grazie
-- 
Carlo
:-)
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
1103 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter! 

 ha scritto nel messaggio 
news:4586d487$0$7750$5fc...@news.tiscali.it...

http://www.mvps.org/access/modules/mdl0035.htm
 ;-) 

Grazie, credevo una cosa più  semplice, comunque ci proverò



docmd.transferdatabase
docmd.transferspreasdheet ...studiati un po' questi comandi
ah ... dimenticavo questo quesito è stato postato un sacco di volte, se
cerchi nei post precedenti troverai di sicuro la soluzione.
M
Newsgroup: it.comp.appl.access
Titolo: Prendere un numero e stamparlo invertito... come !?

ho dei numeri, per l'esattezza dei prezzi che vorrei stampare in formato
inverito:
75.000  --> 00075
167.500 --> 005761
il numero di cifre e' variabile dalle 500 L. a forse 1.000.000, come potrei
fare ?
Grazie
Fabio

 inverito:
Trasforma in stringa, inverti, poi ritrasforma in numero.
stringa = CLng(numero)
For cont = Len(stringa) To 1 Step -1
    stringa2 = stringa2 & Mid(stringa, cont, 1)
Next
numero2 = Val(stringa2)
Saluti.
Luciano
(DOC)

> Trasforma in stringa, inverti, poi ritrasforma in numero.
molto bene grazie, ma... non riesco a capire dove inserire il codice :-(
Nel senso che devo stampare un report e vorrei che per ogni riga il prezzo
stampato fosse quello preso da un campo e invertito... ho fatto un paio di
prova ma non ci sono arrivato :-(
Mi illumini tu ?
Grazie
Fabio

 Mi illumini tu ?
FLASH!:-)
Salva quello che ti ho scritto io come una funzione pubblica (in un modulo).
Crea il report su una query dove al posto del campo avrai messo
=miafunz([campo])
Ti ritroverai il numero come serve a te direttamente nel report.
Saluti.
Luciano
(DOC)

 Saluti.
GRANDE !
Ora provo subito !!
Fabio

 Ti ritroverai il numero come serve a te direttamente nel report.
Ho provato, ho aggiunto ad un modulo la seguente funzione:
Public Function prezzocodificato(pubblico As Long)
stringa = CLng(pubblico)
For cont = Len(stringa) To 1 Step -1
    stringa2 = stringa2 & Mid(stringa, cont, 1)
Next
prezzocodificato = Val(stringa2)
End Function
e ho quindi aggiunto alla query il seguente campo:
Codifica: prezzocodificato([Pubblico])
Il risultato e' che mi vengono effettuati le seguenti conversioni:
Pubblico = 9300 Codifica= 39
Pubblico = 360000 Codifica=63
Come recupero gli zeri ?

 ha scritto nel messaggio
news:hceI6.206720$lj4.5...@news6.giganews.com...

Il numero invertito deve rimanere un testo.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

> Il numero invertito deve rimanere un testo.
ho cambiato in "String" il valore restituito dalla funzione ma il risultato
non e' cambiato :-??

non e' cambiato :-??
:-)))
Non lo devi trasformare in stringa ma devi non trasformarlo in numerico!
Togli la riga: numero2 = Val(stringa2)
Saluti.
Luciano
(DOC)

 Togli la riga: numero2 = Val(stringa2)
Alla fine ci sono arrivato ;-)
Grazie dal brombolo... che sarei io :-))
Newsgroup: it.comp.appl.access
Titolo: Formattazione condizionale sottomaschera

Salve a tutti, sto cercando di risolvere questo piccolo problema ma ho
bisogno del vostro aiuto.
Ho una sottomaschera (Attivit�) che ha tre campi: data; descrizione;
approvato (casella di controllo Yes/No).
In visualizzazione struttura ho impostato in tutti e tre i campi le seguenti
propriet�: Abilitato=No; Bloccato=Si.
In ogni campo, all'evento doppio click, vengono sbloccati i controlli ed
aperta la stessa sottomaschera in modalit� acFormEdit, acDialog.
Ora, ci� che vorrei realizzare � che, ritornando in visualizzazione foglio
dati, se la casella di controllo (Approvato) � selezionata, il record deve
essere sbarrato (� possibile?) o almeno di un colore diverso.
Help, mi sto infognando...
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 diverso.
Non so se ho capito bene la tua descrizione. In principio non
puoi sbarrare un record ma solo l'intera maschera o i controlli
di un record. Con la FC ha la possibilitï¿œ di impostare la
proprietï¿œ "abilitato" dei controlli:
http://groups.google.com/group/it.comp.appl.access/msg/2446f1f4a4db91d1
Pero nella vis. foglio dati non si vede questa differenza.
Certo puoi anche colorare i controlli con la FC.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Access FAQ: 
www.donkarl.com/it
Tutto ok. Ho utilizzato la disabilitazione dei controlli.
Peccato per� per le limitazioni nella formattazione dei controlli...
Grazie mille per i consigli

Newsgroup: it.comp.appl.access
Titolo: esportazione dati in excel

salve a tutti, attraverso questo codice riesco a esportare in excel una 
query del mio database... ma non so come fare a dirgli che prima di ogni 
esportazione deve cancellare il foglio1... altrimenti mi genera errore.... 
se fosse possibile mi piacerebbe che il codice prendesse il nome da dare a 
foglio1 da una casella di testo presente nelle maschera pannello comandi... 
grazie a tutti.
Private Sub Comando48_Click()
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data 
Source=C:\RUBRICAvers1-0 29giugno2009\RubricaCoopFulgheri.mdb;Persist 
Security Info=False"
cn.Open
Dim strSQL As String
strSQL = "SELECT * INTO [Excel 8.0;Database=c:\files\lory.xls].[Foglio1] 
FROM SelezionatiQuery"
cn.Execute strSQL
cn.Close
End Sub 

 ha scritto nel messaggio 
news:4a49e2f5$0$703$5fc...@news.tiscali.it...

Con questo codice non puoi fare quello che chiedi.
Devi usare
Set objExcel = CreateObject("EXCEL.APPLICATION")
objExcel.Workbooks.Add
e utilizzare poi il VBA di excel...
objExcel.Sheets("Foglio1").Name = "tuonome"
non uso ADO ma con DAO similmente
Set rstSetup = CurrentDb.OpenRecordset(...)
Ciao
Roberto da Parma 

 ha scritto nel messaggio 
news:4a49e2f5$0$703$5fc...@news.tiscali.it...

www.donkarl.com/it
 - CISA - CISA download
Automazione Access Excel
Ciao.
-- 
Sergio MAZZA 


Devi inserire i riferimenti alla libreria di Excel...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:h2d8sj$nuu$1...@tdi.cu.mi.it...

ok: strumenti riferimenti etc... io ho microsoft excel 12... se installo il 
db in una  macchina diversa, se per esempio devo inserirlo su un altro 
computer. con una differente versione di excel, devo inserire i riferimenti 
di quella versione.. ? creando un mde non potrei pi� farlo?
mille grazie laura 

 mille grazie laura
Si per i riferimenti; altrimenti utilizzi il late-binding.
Per gli mde, non li utilizzo, ma non credo ci siano problemi...
Ciao.
-- 
Sergio MAZZA 

 laura
Invece di:
Dim ...  As Excel.Application
diventa:
Dim ... As Object
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Evidenziare con un dato colore un record corrente di una maschera tabellare

Access 00/XP
Ciao a tutti.
Durante lo scorrimento, vorrei evidenziare, con un colore da me definito, il 
record corrente di un amaschera tabellare.
Sapete come fare ?
Vi ringrazio in anticipo e comunque.
Bruno 

 ha scritto nel messaggio 
news:465dd79e$0$4793$4faf...@reader4.news.tin.it...

---------------------------------------------------
Ho risolto il problema grazie a Silvio Savoldi, nel sito comune non l'avevo 
visto prima.
 FORM
3.57 Evidenziare records specifici nelle maschere continue
M
      Forms
      3.57 Evidenziare records specifici nelle maschere continue
        Silvio Savoldi
      Nei due .mdb Evidenzia97 ed Evidenzia2K si propone un metodo agile per 
evidenziare gruppi di records in modalità maschere continue.
      In Evidenzia97 si utilizzano due funzioni globali, Evidenzia() e 
Colora(), e una casella di testo rimpicciolita all'interno delle Forms nell'angolo 
alto a sinistra: txtEvidenzia.
      La tecnica di colorazione condizionata della casella di testo è l'unica 
praticabile con Access '97, già spiegata sul Sito Comune da Lorenzo Coronati 
nella sezione Forms.
      In Evidenzia2K si sfrutta l'oggetto nativo <FormatCondition> ed è 
sufficiente un'unica funzione globale oltre alla solita TextBox nascosta.
      Naturalmente si potrebbe utilizzare la stessa metodologia del .mdb 
formato '97, tuttavia il Font "Terminal" potrebbe dare problemi di 
visualizzazione con Access '2K/XP: per ulteriori dettagli e una scappatoia 
si consulti:
 
http://www.mvps.org/access/forms/frm0055.htm
      La formattazione condizionata di controlli nelle Forms di Access ha un 
costo prestazionale: gli sfarfallii prodotti sullo schermo durante l'interazione 
con le maschere potrebbero infastidire.
      Per questo ho proposto la possibilità di abitare/disabilitare l'evidenziazione 
dei records, dipendentemente dalle esigenze dell'utente.
      A titolo di curiosità, evidenziare sistematicamente il record corrente 
in modalità foglio dati è decisamente più semplice:
      su "evento corrente" della Form/SubForm:
DoCmd.RunCommand acCmdSelectRecord
Bruno
Newsgroup: it.comp.appl.access
Titolo: errore runtime 3075

Ciao a tutti
ho realizzato un db sul mio pc con Win Vista e su questo tutto
funziona regolarmente.
nel momento in cui l'ho spostato su un altro PC con XP per provarlo
sono sorti un po di problemi
1) All'avvio del db mi viene visualizzato un messaggio di libreria
mancante, in particolare controls.dll, ho scaricato tale file dal web
e copiato nella cartella c:\windows\system32 e pare che sia risolto..
Vi chiedo: di che si tratta? Sul pc su cui ho realizzato il db nemmeno
c'è questo file...
2) in alcune finestre messaggio automatiche mi viene restituito un
errore sul comando chr(13) che dovrebbe portarmi il testo a capo ed ho
dovuto toglierlo facendo si che sia Access a portare a capo il
testo...
3) Mi viene visualizzato all'avvio di alcune query con comandi tipo
MID, LEFT, LEN e INSTRREV l'errore "Errore di run-time 3075 - Funzione
non disponibile nelle espressioni." In particolare ho notato che nello
stesso avviso mi ripropone il comando errato con le virgole al posto
del punto e virgola...
Googlando un pò mi sono imbattuto in un forum in cui un utente
accusava il mio stesso problema e gli è stato proposto di visitare il
supporto microsoft al link 
http://support.microsoft.com/default.aspx?scid=kb;EN-US;194374
ma a quanto pare questo non esiste più e quindi mi appello a voi...
Vi ringrazio in anticipo
Nicola

 Nicola
-- 
Ciao
Geppo 

On 15 Mag, 10:02, "Geppo" <c...@tin.it.invalid> wrote:

A me dice che è impossibile visualizzare la pagina....
mi faresti un immenso piacere se mi riporti quello che c'è scritto....
Nicola


riportare quello che c'è scritto è un po' difficile.
Ti ho inviato una mail contenente la pagina tradotta in italiano dal sistema 
Microsoft.
-- 
Ciao
Geppo 

 - Mostra testo tra virgolette -
grazie davvero, adesso incrocio le dita e provo a seguire le
indicazioni sperando di risolvere...
Nicola
Newsgroup: it.comp.appl.access
Titolo: allineamento in esportazione

Se esporto la query in formato testo allinea il primo campo che è numerico
a sinistra mentre negli altri formati lo allinea così com'è ossia a
destra. Perchè?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 destra. Perchè?
Ma l'esportazione la devi completare. Non fermarti a quello che ti fa
vedere il wizard.
Se scegli "A larghezza fissa" otterrai un file .txt con i campi allineati
in colonne con degli spazi.
rgrds
SC


No, io vado fino in fondo ma i campi me li allinea  a sinistra.


 No, io vado fino in fondo ma i campi me li allinea  a sinistra.
Questo è lo standard per l'esportazione di una tabella o query in un file
txt.
I campi vengono messi in colonna iniziando da sinistra verso destra con
degli spazi  a destra che variano a seconda di quale dimensione campo hai
scelto. Per un campo testo il numero caratteri,  per uno numerico se
intero, intero lungo etc.. 
Quello che si può fare, in fase di impostazione, è variare a piacimento
l'ampiezza dei campi.
Del resto il file .txt che si ottiene viene facilmente importato, a sua
volta, da altri programmi: Dbase, Excell, Outlook, gestionali che
utilizzano archivi .dat e programmi CBI.
rgrds
SC 


Newsgroup: it.comp.appl.access
Titolo: Reinstallazione Access 97, problemi con cd key

Dopo aver installato access 2000 mi trovo costretto a dover 
reinstallare il 97 e indovinate un po? 
"questo computer non ha la licenza per Access"; ne avrete già parlato 
anche troppo immagino, ma nei post precedenti non sono stato capace di 
trovare niente a questo proposito.
Chi mi da una mano?
Thankx.
 
--
Posted from 212.131.165.199 by way of 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:FYPNQ5$IRXU9lOJ6hdc4sckoldHDjxcw...@libero.it...


 ha scritto nel messaggio
news:FYPNQ5$IRXU9lOJ6hdc4sckoldHDjxcw...@libero.it...
Dopo aver installato access 2000 mi trovo costretto a dover
reinstallare il 97 e indovinate un po?
"questo computer non ha la licenza per Access"; ne avrete già parlato
anche troppo immagino, ma nei post precedenti non sono stato capace di
trovare niente a questo proposito.
Chi mi da una mano?
Thankx.
RISPOSTA
-------------
E' una nota bug; si risolve lanciando un eseguibile di nome AcLicens.exe.
A Simone Lorenzi, che aveva il tuo stesso problema e che voleva sapere dove
trovare l'eseguibile, Federico Luciani rispose:
Lo trovi qui:
http://support.microsoft.com/download/support/mslfiles/AcLicn97.exe
--
Federico
Ciao
Roberto

>>
Secondo me non vale la pena di stare a scaricare il fix (che funziona solo
per Win98). Fai cosí:
1 Cerca il file hatten.ttf (e rinominalo)
2 Reinstalla
3 Rimetti al file il suo nome
In alcune versioni nazionali il file (che non è altro che un tipo di
carattere) ha un nome leggermente diverso. Cerca hett*.ttf se non trovi
niente subito.
Paolo

Newsgroup: it.comp.appl.access
Titolo: metodi Requery e metodo Refresh.....

Domanda .....quando si usa l'uno è quando si usa l'altro........
Grazie .....
Gianni.


Con il primo ottieni il salvataggio del record corrente e la maschera viene
ricaricata posizionandosi al primo record.
Con il secondo ottieni semplicemente il ricalcolo e il salvataggio del
record corrente senza che si sposti di record.
In genere il requery si usa quando si adoperano piů query per alimentare o
filtrare la stessa maschera.
Molto di piů lo trovi sulla guida in linea.
Ciao, Carlo

 ha scritto nel messaggio
news:eAoL8.6621$86.1...@twister1.libero.it...

Grazie Carlo ,io ho fatto questa domanda perchč da alcune notti provavo in
tutte le maniere di aggiornare in tempo reale  una Combox in una
sottomaschera,quindi avevo abbinato un evento alla chiusura della maschera
di aggiornamento ma non funzionava,il codice era questo:
Form!Form(Maschera principale)!(form Sottomaschera):Requery, ma non andava
mi veniva sempre un errore in Vb,quindi ho provato solamente cosi:
Form(Sottomaschera).Refresch,č finalmente ha cominciato a camminare tutto,
Comunque grazie a te č a tutti quelli come te che mi aiutano a
pensare.......
Č grazie a tutto il News..
Gianni.
Newsgroup: it.comp.appl.access
Titolo: Importare tabella excel

Ciao a tutti,
dovrei importare ogni giorno una tabella excel in un db access.
La tabella di excel ha diverse colonne io vorrei importare solo la colonna A
contenente un numero univoco.
Se il numero presente nella colonna A del file excel è già presente nella
tabella del db(nella relativa colonna) non dev'essere creato nessun record e
quindi non importato.
Se il numero presente nella colonna A del file excel non è nella tabella del
db allora dovrebbe creare un record nuovo con quel numero nella relativa
colonna e tutti gli altri campi bianchi
Come posso fare?
Grazie a tutti
Luca
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Luca
1 - leggi i messaggi precedenti;
2 - (se la 1 non ha avuto effetto) alleghi il file;
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: aprire file excel e compilare delle celle

ho necessità di aprire un file excel e compilare determinate celle, per esempio c3, d5, h8
 
non riesco a trovare un esempio in internet, forse sbaglio ricerca, qualcuno a un esempio da postare?
 
grazie.


ho trovato questo e dovrebbe fare al caso mio.
sezione general del sito comune di access
titolo: 6.180 Interagire con Excel da Access attraverso le DDE


Ciao, caro il mio Paolo Rossi...!
 
Lascia stare DDE, è molto obsoleto come metodo.
Devi usare l'automazione di Excel... aprire l'oggetto, possibilmente devi capire la differenza tra EarlyBinding e LateBinding e di conseguenza poi interagire con il VBA di Excel in modo nativo.
 
https://stackoverflow.com/questions/34893912/open-a-specific-excel-document-then-go-to-a-specific-cell
 
 
https://social.msdn.microsoft.com/Forums/office/en-US/81d29bf1-524c-4303-8101-611cc30d739b/using-excel-objects-via-late-binding?forum=accessdev
 
 
In sostanza se comprendi il metodo, poi con Excel puoi registrare le MACRO, e copiare il codice da Excel ad Access sostituendo l'oggetto principale ovvero il riferimento ad Excel che appunto in Excel è Implicito con quello istanziato in Access.
 
@Alex


Grazie mille
Newsgroup: it.comp.appl.access
Titolo: maschera con dimensioni contenuti adattabile

Ciao!
Vorrei sapere se è possibile creare una maschera i cui contenuti
(immagini, caselle di testo, sottomaschere etc) abbiano le dimensioni
che possono essere cambiate.
Mi spiego: è possibile che rimpicciolendo una maschera (usando il
mouse su un angolo della finestra) si adattino alla nuova dimensione
anche gli oggetti della maschera?
es:  su 
http://www.ispesl.it/test/documenti/leggihav.asp
 cliccate una
qualsiasi macchina e provate a ridimensionare le schermata del browser
che state usando...
grazie!!!
F

 ha scritto nel messaggio news:1158583368....@m7g2000cwm.googlegroups.com...


grazie!!!
F
[risposta]
Stai confondendo gli strumenti; comunque guarda sul sito comune (
www.sitocomune.com
) - Sezione Forms
3.116 Spostamento e/o ridimensionamento automatici dei controlli al variare delle dimensioni di una maschera
3.18 Ridimensionamento automatico dei controlli di una maschera.
Oppure: 
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=73
Ciao.
-- 
Sergio MAZZA 

 Oppure: 
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=73
Ciao Sergio!
Grazie 1000 per i links e l'aiuto. Chiedo scusa per aver postato una
domanda senza prima aver dato un occhio sul sito comune (dove ci sono
proprio le cose che cercavo). Sorry.
Non ho capito cosa intendi per "confonderegli strumenti", puoi
spiegarmi un attimo?
Comunque adesso mi leggo bene i links e vedo cosa riesco a fare.
Grazie infinite,
F

 F
Ciao.
-- 
Sergio MAZZA 


Ah, ok!
Comunque era solo per fare un esempio chiaro del risultato che spero di
ottenere...era scontato che fossero due entità diverse...
Grazie infinite ancora!
F
Newsgroup: it.comp.appl.access
Titolo: errore di compilazione sub o function non definita

Un cordiale saluto a tutto il NG.
Uso Access 2002, in una routine evento ho impostato la riga
If Not IsLoaded("Prenotazioni") Then
copiata dal database di esempio prenotazioni generato con l'autocomposizione
il problema č che mentre nel database di esempio tutto funziona egregiamente
(ovviamente) nella mia applicazione viene visualizzato l'errore indicato in
oggetto.
Ho controllato nel menů Strumenti/Riferimenti e sono spuntate esattamente le
stesse voci in entrambi i database; qualcuno sa come posso ovviare?
Grazie in anticipo.

 ha scritto nel messaggio
news:oHkha.60550$Lr4.1...@twister2.libero.it...

IsLoaded non č una funzione intrinseca di Access; sicuramente nel database
creato con l'autocomposizione c'č un modulo che contiene una funzione
chiamata IsLoaded. Devi memorizzare tale funzione in un modulo del tuo
database.
Se non la trovi prova a registrare in un modulo del tuo database questa
funzione:
Function IsLoaded(ByVal strFormName As String) As Integer
    Const conObjStateClosed = 0
    Const conDesignView = 0
    If SysCmd(acSysCmdGetObjectState, acForm, strFormName) _
    <> conObjStateClosed Then
        If Forms(strFormName).CurrentView <> conDesignView Then
            IsLoaded = True
        End If
    End If
End Function
e vedi se tutto funziona.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:eaEha.62914$Lr4.1...@twister2.libero.it...

Grazie Roberto, come sempre gentilissimo e impeccabile.
Funziona Bene.
Grazie ancora

Newsgroup: it.comp.appl.access
Titolo: Refresh!?

Desidererei un aiutino:
Ho creato un form html che visualizza  i record di un database mdb.
L'utente si collega tramite un primo form con user e password e vengono
visualizzati nella pagina successiva in un secondo formi  suoi dati
costituiti da dati personali da una prima tabella e alcuni record da una
seconda tabella relativi all'utente stesso. (come ad esempio i dati utente e
le sue fatture)
Questo secondo form, dopo il submit, richiama la stessa pagina asp in cui e'
contenuto in modo da poter apportare continuamente modifiche.
Il problema e' che quando modifico qualche record, nella successiva
visualizzazione della pagina la modifica non viene visualizzata subito
(anche se nel database viene eseguita).
Come mai? E' un problema di refresh dei dati a video?
Il programma non fa altro che visualizzare i dati nei campi html e al submit
eseguire le query e richiedere subito i dati appena immessi. Ma
appaionoquelli precede3nti mentre nel database gli aggiornamenti avvengono
correttamente.
Grazie 1000 per eventuli risposte.
Sonia

 ha scritto nel messaggio
news:9tacgs$fh3$1...@newsreader.mailgate.org...


 wrote in message
bL3K7.5448$A6.2...@news2.tin.it...

Newsgroup: it.comp.appl.access
Titolo: Come indico il parametro passato a una query da una sottomaschera?

Ho una tabella fatture con i campi NumFattura, Progressivo, Annocontabile ed
una sottomaschera Pratiche_fatture che
visualizza le fatture per ogni pratica della maschera principale.
Nella sottomaschera
Il campo NumFattura č uguale alla concatenzazione di Progressivo e
AnnoContabile
Il campo AnnoContabile ha come valore predefinito Year(now())
Il campo Progressivo  ha come valore predefinito la funzione
CalcolaProgressivoFattura()
Io vorrei che Appoggio fosse il valore di AnnoContabile (valore poi passato
come parametro alla query), il problema č che non riesco a scriverlo in
maniera corretta, ho sempre errore, mi dice "Utilizzo non valido della
parola chiave Me".
Se invece provo con Forms!Pratiche_fatture.AnnoContabile mi dice che non
trova la maschera Pratiche_fatture.
Come si indica in maniera corretta il valore del campo AnnoContabile nella
sottomaschera Pratiche_fatture?
Quella che segue č la funzione:
Function CalcolaProgressivoFattura() As Long
    Dim dbs As Database
    Dim qdf As QueryDef
    Dim RS As Recordset
    Dim NNNN As Long
    Dim Appoggio As Integer
    Appoggio = ME!AnnoContabile
    Set dbs = CurrentDb
    Set qdf = dbs.QueryDefs("ProgressivoFatture")
    qdf.Parameters![anno] = Appoggio
    Set RS = qdf.OpenRecordset
    If RS.EOF Then
        NNNN = 1
    Else
        RS.MoveLast
        NNNN = RS!Progressivo
        NNNN = NNNN + 1
        End If
    CalcolaProgressivoFattura = NNNN
End Function
Grazie a tutti per l'attenzione.


Il modo piů semplice per scrivere i riferimenti a controlli sulle maschete
(e sottomaschere) č utilizzare il generatore di espressioni. Se tu dici che
"Pratiche_fatture" č una sottomaschera devi prima fare riferimento alla
maschera che "contiene" la sottomaschera. Se ho una maschera "Fatture" e al
suo "interno" una sottomaschera "Contenuto_fatture"; quando voglio fare
riferimento al controllo "costo_unitario" della sottomaschera
"Contenuto_fatture":
Forms![Fatture]![Contenuto_fatture].Form![Costo_unitario]
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Chiave dupliacata

Torno ancora al'attacco.
Ho una tabella con chiave impostata su 3 campi che non permette
duplicati. Nella tabella sono però sicuro che ci siano dei duplicati.
Come faccio a sapere quali sono i record doppi?
Alessandro Grossi
a.gr...@agora.stm.it
socio PVI I-SANC

 Come faccio a sapere quali sono i record doppi?
Beh ... su Query/Nuovo c'è una "Creazione guidata Query ricerca duplicati".
Spero di aver capito bene ...
OndaMax

 Alessandro Grossi
No no no  onno...
Stai buonino!
Se la tabella ha una chiave, semplice o composta, come ti pare, NON è
possibile che ci siano duplicati su quella chiave!
Se ci sono, non è sui campi che formano la chiave!!
QUESTO E' UN ASSIOMA NON CONFUTABILE!
Per vedere se in una tabella ci sono duplicati c'è un'apposita
autocomposizione query
Antonio

 wrote in message
VhHX5.50441$hk4.1...@news.infostrada.it...

Mi spiace confutare il tuo assioma. Purtroppo Access e' in grado anche di
duplicare la chiave primaria!!
Ti rimando ad un mio post intitolato Chiave primaria duplicata.
Ciao
Luciana

 Luciana
Questo rafforza coloro che sostengono la tesi che dice che con Access si può
fare di tutto! :-)
Ciao.
Rob



Newsgroup: it.comp.appl.access
Titolo: Refresh del video..

Ciao!Ho una domandina da fare: in un mio pgm, per eseguire una 
funzione, lancio una serie di file .bat uno di fila 
all'altro..Nonostante io aspetti la fine del bat precedente, per poi 
lanciare il successivo, e così via, a video le finestre di dos non 
hanno tempo di scomparire e si accavallano creando un 
effetto "incasinato", senza dare problemi per la sequenza delle 
operazioni per carità! Come posso fare per rendere più ordinata la 
succesione delle finestre dos a video? Grazie 1000 anticipatamente!
Alberto
-- 
AR


Credo che il fle bat possa essere settato per essere nascosto.
cmq puoi lanciare un
docmd.echo false
e renderlo true alla fine
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Eseguire una sub/funzione in una maschera da un'altra maschera

Salveo  a tutti, un piccolo aiuto: dovrei eseguire una funzione che si trova 
all'interno di una form. Mi spiego: apro una maschera da questa ne apro 
un'altra in popup inserisco in questa dei dati poi la chiudo e 
successivamente devoeseguire una funzione che mi aggiorna la form principale 
. Ho provato inserendo nel tasto chiudi la routine
docmd.close  ' chiude la maschera popup
Forms!mop!ricercaFiliale = Risposta ' assegno un valore  ad una casella 
combinata
    Forms!mop!ricercaFiliale.Requery
    Forms!mop.SetFocus ' rendo la form attiva
Risposta = EseguiRicerca() ' richiamo una funzione pubblica che è nella 
form, ma non funziona mi dice che non trova la funzione. come posso fare? 
grazie 

 ha scritto nel messaggio 
news:eTBvp.16480$GZ3....@tornado.fastwebnet.it...

tesoro mio, ma perchè ti complichi la vita?
ma sta benedetta funzione mettila in un modulo come funzione pubblica e 
chiamala da tutto il mondo senza problemi!!!
Antonio 

 ha scritto nel messaggio 
news:ipn7ka$qvn$2...@speranza.aioe.org...

Ti ringrazio credo di poterlo fare, in quanto molte istruzioni sono riferite 
alla maschera
devo quindi richiamarla tramite form...... ci provo . Ti ringrazio 

 ha scritto nel messaggio
news:auFvp.16559$GZ3....@tornado.fastwebnet.it...

che significa sono riferite alla maschera?
utilizzi i controlli della maschera nel codice?
vorrà dire che invece di scrivere me.controllo scriverai
forms("xx").controllo
la cosa bella è quando hai più forms ma con i nomi dei controlli uguali
chiami la funzione con parametro il nome della maschera dove lavorare e
quindi tutti i riferimenti saranno
forms(nome_passato).controllo
Antonio

Newsgroup: it.comp.appl.access
Titolo: Maschera che non segnala errori

Con una maschera carico dei record in una tabella.
Se carico un record già presente (cosa che la tabella non permette) chi
usa la maschera non se ne accorge perchè non viene segnalato nessun
errore (anche se nella tabella non viene ovviamente caricato) come mai?
Dove devo intervenire?
Grazie a chi mi aiuta (ma anche agli altri)
Luciano
-- 
Posted from [195.62.170.250] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
3A9A801C...@nts.provincia.bologna.it...
Con una maschera carico dei record in una tabella.
Se carico un record già presente (cosa che la tabella non permette) chi
usa la maschera non se ne accorge perchè non viene segnalato nessun
errore (anche se nella tabella non viene ovviamente caricato) come mai?
Dove devo intervenire?
Non dici se la maschera è associata alla tabella o se fai una query di
accodamento di tutto ciò che hai scritto nella maschera.
Nel primo caso, appena il record viene salvato, ti deve dare l'errore per
forza, nel secondo sei tu che devi testare (per esempio con le funzioni tipo
DLookup) se il record è un duplicato su una certa chiave e quindi avvisare
l'utente!
Antonio
Newsgroup: it.comp.appl.access
Titolo: e-mail in attesa

Qualcuno sa se esiste un software che ti segnali,mentre sei in rete, se ci
sono e-mail da scaricare dal server?
 grazie mille.
                         Antonio.
--
barb...@libero.it

 grazie mille.
Outlook express puo' essere configurato per scaricarle da se' ogni n minuti.
Saluti.
Luciano

Newsgroup: it.comp.appl.access
Titolo: Ci riprovo.....

Dato lo scarso successo della mia richiesta di aiuto precedente riprovo a
porre un quesito...vorrei fare in modo che all'apertura di un nuovo record
in una cornice oggetto associato della mia maschera venga caricata
un'immagine bitmap, sempre la stessa da poter modificare poi con il paint.
Ho provato sia con la finestra delle proprietą che conVB senza risultato,
probabilmente complicandomi la vita senza vedere una possibile facile
soluzione. Qualche anima buona puņ aiutarmi stavolta?


Giorgio, probabilmente la gente non ti fila, me compreso
a causa dell' "oggetto" non inerente [OT]
--
a.cara

 a.cara
Almeno una risposta!!
Mi sembrava di aver capito che qui si parlava di access ed un quesito su una
maschera del mio database access potesse trovare posto.
Evidentemente sbagliavo.
Grazie, comunque.

 ha scritto nel messaggio
news:dOlg9.6916$my3....@twister2.libero.it...

Giorgio, devi postare con un oggetto valido non "ci riprovo"
metti un oggetto valido, vedrai risponderanno.
--
Debora


Giorgio il problema e' l' "oggetto"
Prova a ripostare con "Subjet" p.e. "Gestione immagini"
Proprio perche questo e' un NG tecnico l'oggetto "Ci riprovo...."
va bene in un NG per cuori solitari......
--
a.cara

 a.cara
La battuta non è male....Scusate l'ignoranza, riposterò meglio
Grazie ancora
Newsgroup: it.comp.appl.access
Titolo: Stampa singolo report

Ho creato un report, collegato ad una tabella.
Se premo stampa mi stampa tutti i record (se ho 10 record mi stampa 10 pag.)
è possibile far stampare solo quello che sto vedendo o devo sempre
selezionare
File->Stampa... -> da x a x ??
Mi fa lo stesso se metto il pulsante stampa record dalla maschera, me li
stampa sempre tutti... come posso ovviare?
Ringrazio in anticipo.
P.s.: Per pablitomf non ero affatto risentito, solo che non capivo a cosa ti 
riferivi!
Scusami ancora.
Paolo

 cosa ti riferivi!
Sě, succede che nessuno capisce il pablitomf. ;-)
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 Sì, succede che nessuno capisce il pablitomf. ;-)
Aiaiaiaiaiiiii... umorismo teutonico il tuo!!!! :-D
Ti ivio un saluto carissimo...
-- 
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!

 Scusami ancora.
Non te la prendere, ma se non si fa così questo NG diviene un 
caos in cui nessuno riesce più a trovare nulla... cmq bravo, 
così si fa... anche se "Stampa sigolo report" non vuol dire 
nulla :-D apprezzo la volontà...
Sai xkè te lo dico? perchè il subject è il primo indizio per 
permettere all'utente sia di aiutarti che di usufruire dei 
suggerimenti e soluzioni già date in merito... per cui bisogna 
inquedrare un subject significativo per permettere ad altri di 
trarne il più immediato vantaggio possibile... Stampa singolo 
report, come il bicchiere d'acqua di prima non danno indizi del 
problema che stai per affrontare, per cui l'utente è tenuto 
(sempre che interessato a farlo) ad aprire il tuo 3d e leggerlo 
prima di capire : 1) di cosa tratta 2) se è di suo interesse 3) 
se è eventualmente di sua competenza per un aiuto...
spero sia stato chiaro a riguardo, almeno anche KARLONE mi 
stavolta capirà (ammenochè non si sia alcolizzato con il 
babbà) :-D
Bando alle ciance...a noi...
usa questo codice :
DoCmd.OpenReport "Nome_Tuo_Report", acViewPreview, , "id = " & 
Me.ID
che ha questo significato :
Apri "Nome_Tuo_Report", "in modalità anteprima",,"dove il campo 
ID della tabella di origine dati del report=" & Campo ID 
CORRENTE che ho nel Form
il filtro ovviamente puoi apmliarlo o settarlo diversamente...
se hai bisogno i'm here
--
Pablitomf

Newsgroup: it.comp.appl.access
Titolo: Grave problema duplicati cose fare?

Ho creato una rubrica ed ho il problema dei duplicati record con
cognome - nome - data di nascita identiche, ora vorrei sapere come
fare per  ovviare al problema. Io avrei pensato ad un controllo nel
campo data che al termine della digitazione della data di nascita fa
un controllo per verificare se ci sono altri campi uguali in
cognome-nome-datanascita.
Grazie per l'aiuto.

 ha scritto nel messaggio 
news:11j5m09mhktucq58h...@4ax.com...

al mio paese non ci crederai ma ci sono due persone con lo stesso nome 
stesso cognome e nate lo stesso giorno.
Per il controllo ti devi inventare qualcosaltro....magari cognome+nome+via + 
numero civico
ciao, AEOM 

 ha scritto nel messaggio
news:11j5m09mhktucq58h...@4ax.com...

Ciao Mimmo77,
si potresti mettere nell'evento Prima di Aggiornare della maschera
l'istruzione di controllo (guardati l'help della funzione DCount )
if DCount("Rubrica", "[Cognome]='" & me![Cognome] & "' AND [Nome]='" &
me!Nome & "' AND [DataNascita]=#" & Format(me![DataNascita; "mm/dd/yyyy") &
"#") > 0 then
    MsgBox("Attenzione Dati già inseriti!")
    Cancel = true
end if
Saluti
Cinzia



Grazie Sei grande

 wrote in message
news:11j5m09mhktucq58h...@4ax.com...

Se in tabella puoi mettere sotto PrimaryKey [cognome] [nome] [data_nascita]
assieme, hai già risolto tutti i problemi di duplicazione.
Bruno

 wrote:

Ho fatto come mi hai detto m mi da un errore di sintassi 3075 che non
capisco cosa faccio?
 
Private Sub Form_BeforeUpdate(Cancel As Integer)
If DCount("[Cognome] & [Nome] & [DataNascita]", "TblRubrica",
"[Cognome]='" & Me![Cognome] & "' AND [Nome]='" & Me!Nome & "' AND
[DataNascita]=#" & Format(Me![DataNascita], "mm/dd/yyyy") & "#") > 0
Then
    MsgBox ("Attenzione Dati già inseriti!")
    Cancel = True
End If
End Sub
Ciao e grazie

 ha scritto nel messaggio
news:e3s7m0lmkdte8ibua...@4ax.com...

Correggi la DCount in questo modo
DCount("IDRubrica", "Rubrica", "[Cognome]='" & Me![Cognome] & "' AND
[Nome]='" & Me!Nome & "' AND
[DataNascita]=#" & Format(Me![DataNascita], "mm/dd/yyyy") & "#")
Al posto di IDRubrica metti il campo Chiave della tabella, al posto di
"Rubrica" metti il nome della Tabella
Saluti
Cinzia
Newsgroup: it.comp.appl.access
Titolo: Confronto

Ho questo piccolo problema che non sono riuscito a risolvere, qualcuno mi da
una mano??
Ho un report basato su una query,all'apertura del report si apre una
maschera che mi chiede quale anno voglio stampare, cosě se per es ci immetto
1976 mi stampa tutte le persone nate nel 1976. Per fare questo perň ho
dovuto creare un alto campo nel quale inserisco solo l'anno di nascita! Per
esempio data di nascita  31/12/76 anno di nascita 1976
Come posso fare per far prendere alla query solo i record con la data di
nascita il cui anno č 76 senza dover piů inserire l'anno separatamente??
avevo pensato a qualcosa del tipo
[Forms]![Anno]![Anno (Format(Date();"aaaa"))] ma non mi funziona!
So di aver fatto un gran casino per spiegare...ma spero che qualcuno mi
aiuti!
Ciao e grazie,
Luigi

 [Forms]![Anno]![Anno (Format(Date();"aaaa"))] ma non mi funziona!
SELECT * FROM Anagrafica WHERE year(data_nasc)=1976;
HTH.
Alessandro

 ha scritto nel messaggio
news:a6v7js$hpj$1...@fe2.cs.interbusiness.it...

Penso che l'impostazione generale del codice vada bene, il problema č che
non devo visualizzare sempre 1976 come anno ma la query deve andare a
leggere un anno inserito in una casella di testo di una maschera richiamata
automaticamente all'apertura del repot!

 automaticamente all'apertura del repot!
Beh, il mio voleva essere solo un esempio; è chiaro che al posto di 1976
dovrai mettere [Forms]!.. ecc. Davo per scontato che tu già lo sapessi :-)
Alessandro
Newsgroup: it.comp.appl.access
Titolo: Verifica presenza dir su disco

Supponiamo vogliate verificare se la directory
 
c:\peppe\mariuccia\gigetto\toni
 
sia presente sul disco
E supponiamo ci sia solo la c:\peppe
Come eseguireste il controllo?
 

Dir

Personalmente uso questa:
 
Public Function FolderExists(strFolderPath As String) As Boolean
    On Error Resume Next
    FolderExists = ((GetAttr(strFolderPath) And vbDirectory) = vbDirectory)
    On Error GoTo 0
End Function
 
@Alex

 
 
Si, certo
Ovviamente ho sbagliato domanda
Intendevo chiedere come fareste a scorrere, possibile ricorsivamente, le 
varie directory, per capire fino a quale sia eventualmente presente, del 
percorso specificato
Col mkdir il percorso completo viene creato al volo
Era piu' una mia curiosita' per capire come fareste a sapere se parte 
del percorso richiesto fosse gia' presente oppure no


Si, grazie
Che differenza tra questa e la classica
dir(strFolderPath,vbDirectory)
?

Che non punta al file ma alla folder...?
 
Detto questo non si può usare Dir per la scansione ricorsiva... quindi e tecniche di enumeraziome ricorsiva sono sostanzialmente 3.
Questo demo le mostra e consente un test di velocità ma è relativamente attendibile in quanto dipende dal mapping del filesystem ovvero se RIESEGUI le peocedure 2 volte alla 2° hai risultati un Po contrastanti.
 
Prova a vedere questi:
http://mirror.masterdrive.it/alessandrobaraldi/DettaglioFaq.asp%3FIdFAQ=152.html
 
 
@Alex

RobertoA presented the following explanation :

Per esempio così:
=======================================
Private Sub Command8_Click()
Dim MyFolder As String, i As Integer
 
MyFolder = 
"C:\UnicoOnLine\FEL18\dic\utenti\IT01230930404\clienti\IT02619440403\"
Do Until i = Len(MyFolder)
    i = i + 1
    If InStr(i, MyFolder, "\") Then
        i = InStr(i, MyFolder, "\")
        On Error GoTo Non_Esiste
        If GetAttr(Mid(MyFolder, 1, i)) And vbDirectory = vbDirectory 
Then
            MsgBox Mid(MyFolder, 1, i)
        End If
    End If
Loop
Exit Sub
 
Non_Esiste:
MsgBox Mid(MyFolder, 1, i) & vbCrLf & vbLf & " NON ESISTE!"
 
End Sub
=======================================
 
Bruno