author: geppo

text:
Ciao "Ludus" <
lu...@tele2.it
> ha scritto nel messaggio
news:5pm8o4l5sse2qieji...@4ax.com...
>
> Mi serve sapere se un Campo di una Tabella sia di tipo "Contatore", ma
> non ci riesco in alcun modo.
>
> Dovrebbe esserci una proprietā "NewValues" propria dei soli campi
> Contatore, per cui se trovassi che un campo ha quella proprietā sarei
> certo che si tratta di un campo Contatore, ma quella proprietā non la
> trovo da nessuna parte.
>
> Anche eseguendo un codice come quello sotto indicato, non riesco
> nell'intento. I campi Contatore hanno le stesse proprietā dei campi
> "Intero lungo". A parte due proprietā che riscontro solo nei campi
> "Intero lungo": DecimalPlaces e DisplayControl. Queste due proprietā
> non le ho viste nei campi "Contatore".  La presenza di queste
> proprietā puō essere utilizzata come discriminante? Mi lascia
> perplesso. Preferirei trovare una caratteristica che mi garantisca con
> assoluta certezza che si tratta di un campo "Contatore".
>
> Mi potete aiutare? Grazie.
>
>    Dim db As Database
>    Dim Tabelle As Object
>    Dim Tabella As TableDef
>    Dim NomeTabella As String
>    Dim Campi As Object
>    Dim Campo As Object
>    Dim NomeCampo As String
>    Dim TipoCampo As Integer
>    Dim Proprietā As Object
>    Dim Proprietās As Object
>    Dim ProprietāNome As Variant
>    Dim ProprietāTipo As Variant
>
>    Set db = CurrentDb
>    Set Tabelle = db.TableDefs
>
>    For Each Tabella In Tabelle
>        NomeTabella = Tabella.Name
>        If NomeTabella = "Tipi" Then
>            Set Campi = Tabella.Fields
>            For Each Campo In Campi
>                NomeCampo = Campo.Name
>                TipoCampo = Campo.Type
>                Set Proprietās = Campo.Properties
>                For Each Proprietā In Proprietās
>                    ProprietāNome = Proprietā.Name
>                    ProprietāTipo = Proprietā.Type
>                    Debug.Print NomeCampo & " " & TipoCampo & " " &
> ProprietāNome & " " & ProprietāTipo
>                Next
>            Next
>        End If
>    Next
>
prova con cosi, con "ADO" c'č la proprietā ISAUTOINCREMENT:
 Dim db As Object 'Database
    Dim Tabelle As Object
    Dim Tabella As Object
    Dim NomeTabella As String
    Dim Campi As Object
    Dim Campo As Object
    Dim NomeCampo As String
    Dim TipoCampo As Integer
    Dim Proprietā As Object
    Dim Proprietās As Object
    Dim ProprietāNome As Variant
    Dim ProprietāTipo As Variant
    Set db = CreateObject("adodb.recordset")
    Set Tabelle = Application.CodeData
    db.Open "tabella1", CurrentProject.Connection
'   Set Tabelle = db.TableDefs
    For Each Tabella In Tabelle.AllTables
        NomeTabella = Tabella.Name
        If NomeTabella = "tabella1" Then
            Set Campi = db.Fields
            For Each Campo In Campi
                NomeCampo = Campo.Name
                TipoCampo = Campo.Type
                Set Proprietās = Campo.Properties
                For Each Proprietā In Proprietās
                    ProprietāNome = Proprietā.Name
                    ProprietāTipo = Proprietā.Type
                    Debug.Print NomeCampo & " " & TipoCampo & " " &
ProprietāNome & " " & ProprietāTipo
                Next
            Next
        End If
    Next
--
Ciao
Geppo


title: Come individuare a codice se un campo è di tipo Contatore?!

author: Ludus

text:


Grazie, Geppo, ma la proprietā ISAUTOINCREMENT c'č anche per gli altri
tipi di campo. Ho eseguito la tua routine e questo č il risultato:
Long 3 BASECOLUMNNAME 202
Long 3 BASETABLENAME 202
Long 3 ISAUTOINCREMENT 11
Long 3 ISCASESENSITIVE 11
Long 3 COLLATINGSEQUENCE 3
Contatore 3 BASECOLUMNNAME 202
Contatore 3 BASETABLENAME 202
Contatore 3 ISAUTOINCREMENT 11
Contatore 3 ISCASESENSITIVE 11
Contatore 3 COLLATINGSEQUENCE 3
Long 3 BASECOLUMNNAME 202
Long 3 BASETABLENAME 202
Long 3 ISAUTOINCREMENT 11
Long 3 ISCASESENSITIVE 11
Long 3 COLLATINGSEQUENCE 3
Contatore 3 BASECOLUMNNAME 202
Contatore 3 BASETABLENAME 202
Contatore 3 ISAUTOINCREMENT 11
Contatore 3 ISCASESENSITIVE 11
Contatore 3 COLLATINGSEQUENCE 3
Intero 2 BASECOLUMNNAME 202
Intero 2 BASETABLENAME 202
Intero 2 ISAUTOINCREMENT 11
Intero 2 ISCASESENSITIVE 11
Intero 2 COLLATINGSEQUENCE 3
Byte 17 BASECOLUMNNAME 202
Byte 17 BASETABLENAME 202
Byte 17 ISAUTOINCREMENT 11
Byte 17 ISCASESENSITIVE 11
Byte 17 COLLATINGSEQUENCE 3
Stranamente, tutti i tipi di campo hanno le stesse proprietā, con gli
stessi valori!?


author: giorgio rancati

text:
"Ludus" <
lu...@tele2.it
> ha scritto nel messaggio
news:5pm8o4l5sse2qieji...@4ax.com...
>
> Mi serve sapere se un Campo di una Tabella sia di tipo "Contatore", ma
> non ci riesco in alcun modo.
>
> Dovrebbe esserci una proprietà "NewValues" propria dei soli campi
> Contatore, per cui se trovassi che un campo ha quella proprietà sarei
> certo che si tratta di un campo Contatore, ma quella proprietà non la
> trovo da nessuna parte.
Ciao Ludus,
l'attributo da testare è dbAutoIncrField, qui un esempio di funzione che
ritorna il nome del campo che ha l'attributo contatore in base al nome della
tabella passato.
----
Function NomeCampoContatore(ByVal NomeTabella As String) As String
    Dim db As DAO.Database
    Dim Tabella As DAO.TableDef
    Dim Campo As DAO.Field
    Dim Responso As String
    Set db = CurrentDb
    Set Tabella = db.TableDefs(NomeTabella)
    For Each Campo In Tabella.Fields
        If (Campo.Attributes And dbAutoIncrField) = dbAutoIncrField Then
            Responso = Campo.Name
            Exit For
        End If
    Next
    Set Tabella = Nothing
    Set db = Nothing
    NomeCampoContatore = Responso
End Function
----
Ciao
Giorgio


text:
Ciao  "Ludus" <
lu...@tele2.it
> ha scritto nel messaggio
news:jblao4drsv4h5eq7v...@4ax.com...
>>prova con cosi, con "ADO" c'č la proprietą ISAUTOINCREMENT:
>>
>> Dim db As Object 'Database
dim ValoreProprietą
>>    Dim Tabelle As Object
>>    Dim Tabella As Object
>>    Dim NomeTabella As String
>>    Dim Campi As Object
>>    Dim Campo As Object
>>    Dim NomeCampo As String
>>    Dim TipoCampo As Integer
>>    Dim Proprietą As Object
>>    Dim Proprietąs As Object
>>    Dim ProprietąNome As Variant
>>    Dim ProprietąTipo As Variant
>>
>>    Set db = CreateObject("adodb.recordset")
>>
>>    Set Tabelle = Application.CodeData
>>    db.Open "tabella1", CurrentProject.Connection
>>'   Set Tabelle = db.TableDefs
>>
>>    For Each Tabella In Tabelle.AllTables
>>        NomeTabella = Tabella.Name
>>        If NomeTabella = "tabella1" Then
>>            Set Campi = db.Fields
>>            For Each Campo In Campi
>>                NomeCampo = Campo.Name
>>                TipoCampo = Campo.Type
>>                Set Proprietąs = Campo.Properties
>>                For Each Proprietą In Proprietąs
>>                    ProprietąNome = Proprietą.Name
>>                    ProprietąTipo = Proprietą.Type
                         ValoreProprietą = proprietą.value
                         Debug.Print NomeCampo & " " & TipoCampo & " " &
ProprietąNome & " " & ProprietąTipo &" "& ValoreProprietą
>>                Next
>>            Next
>>        End If
>>    Next
---cut---
> Stranamente, tutti i tipi di campo hanno le stesse proprietą, con gli
> stessi valori!?
perchč stampi tutto tranne il valore della proprietą, prova adesso, con le
modifiche che ho apportato, č vedrai che solo il campo contatore avrą
ISAUTOINCREMENT impostato a "true".
--
Ciao
Geppo


text:


Grazie, Giorgio.  Funziona!
Quindi la caratteristica "contatore" è un attributo, non una
proprietà, anche se non mi è molto chiara la differenza.
Approfondirò, sempre che riesca a individuare dove cercare!. Comunque
grazie ancora.
Ludus.


text:
"Ludus" <
lu...@tele2.it
> ha scritto nel messaggio
news:e4ibo4p95s561bem0...@4ax.com...

nell'oggetto DAO.Field Il nome la proprietà è "Attributes" che contiene gli
attributi in formato binario.
Al posto di
----
If (Campo.Attributes And dbAutoIncrField) = dbAutoIncrField Then
----
potresti fare
----
If (Campo.Properties("Attributes").Value And dbAutoIncrField) =
dbAutoIncrField Then
----
> Approfondirò, sempre che riesca a individuare dove cercare!.
da VBA evidenzia Attributes e premi F1 per l'help
dovresti vedere qualcosa come:
----
http://msdn.microsoft.com/en-us/library/bb221127.aspx
----
>Comunque grazie ancora
prego, ciao
Giorgio


author: Carlo Costarella

text:
"Ludus" <
lu...@tele2.it
> ha scritto
cut
>
> Quindi la caratteristica "contatore" è un attributo, non una
> proprietà, anche se non mi è molto chiara la differenza.
>
"Attributes" è una proprietà del Field...(DAO)
"dbAutoIncrField" è una costante tra le sette di "FieldAttributeEnum",
dunque una delle caratteristiche di Field.
Ma "Attributes" non si riferisce solo all'oggetto (classe) Field ma anche
all'oggetto "Relation" e "TableDef".
Dunque questi oggetti hanno diversi "attributi" che, a seconda dell'oggetto,
si "manifestano" in una o più caratteristiche definite "costanti" e che
esprimono proprio una particolare caratteristica di quella proprietà
("Attributes").
Così la costante "dbAutoIncrField" specifica l'autoincremento del campo e
"dbHyperlinkField" specifica che il campo contiene informazioni
ipertestuali, oppure
"dbUpdatableField" sta a significare che il campo può essere modificato.
La proprietà è "Attributes", le caratteristiche di questa proprietà sono
definite dalle costanti.
Le proprietà si applicano agli oggetti, le caratteristiche alla proprietà di
quell'oggetto.
Per tornare al nostro esempio, "contatore" è una caratteristica (esplicitata
da una costante numerica) di una proprietà che appartiene ad un'oggetto.
Ludus (oggetto) canta (proprietà, attibutes) con voce baritonale, melodiosa,
squillante sono caratteristiche di quella proprietà.
Ciao, Carlo


text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto
cut
> da VBA evidenzia Attributes e premi F1 per l'help
> dovresti vedere qualcosa come:
> ----
>
http://msdn.microsoft.com/en-us/library/bb221127.aspx
> ----
Stavamo rispondendo allo stesso tempo...
E' un po' che non ti leggo. Lavoro?
Un saluto, Carlo


text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:gm4ljg$2s2$1...@tdi.cu.mi.it...
>
> Stavamo rispondendo allo stesso tempo...
>
> E' un po' che non ti leggo. Lavoro?
sì, anche troppo.
> Un saluto, Carlo
un abbraccio :-)
Giorgio


text:


Grazie a tutti.
Siete stati gentili e competenti!
Ludus.


author: Roberto da Parma

text:
"Ludus" <
lu...@tele2.it
> ha scritto nel messaggio
news:68kdo4ltq1eqin4it...@4ax.com...

Pensavi di non trovarne di gente competente qui???
Poi dopo un post di Carlo! :-)))
Ciao
--
Roberto da Parma


text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto
cut
>
> Pensavi di non trovarne di gente competente qui???
> Poi dopo un post di Carlo! :-)))
>
...ma se sono il più impreparato di tutti!
E allora i vari Girogio, MA, Karl, Matteo, Sergio, Ciroteo, Alex, Cinzia,
Massimo, ecc. solo per citarne alcuni, cosa sono?
A Robè, vacci piano che qualcuno poi ci crede!
Grazie, comunque e a buon rendere.
ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:gma25k$ukb$1...@tdi.cu.mi.it...

Beh non era per sminuire gli altri...ma piuttosto a sottolineare che di
"bravi" (non quelli dei promessi sposi....anche se su Matteo :-))... ce nè!!
A presto Carlo



text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto
cut
 (non quelli dei promessi sposi....anche se su Matteo :-))... ce nč!!
:-))
:-))
:-))
...ancora non si č sposato?
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:gma5tt$2jj$1...@tdi.cu.mi.it...

Lui aspetta me..... :-))) ...aspetta aspetta....



title: Conta lettere

author: Michele Aleardi

text:
Salve a tutti, qualcuno ha un'idea di come fare a contare quante lettere
uguali ci sono in una stringa!
Esempio 1
stringa: casa
lettera da contare: a
risultato: 2
Esempio 2
stringa: gatto
lettera da contare: a
risultato: 1
Grazie!!!
--
Michele


title: Conta lettere

author: Emyr

text:


ciclo , instr() , mid
Saluti.
Emanuele.


title: Caricare casella di riepilogo con file di testo

author: Bucketful

text:
Salve,
vorrei sapere se è possibile ed eventualmente come, caricare una
casella di riepilogo da un file di testo.
Questo mi serve perchè il file di testo contiene una serie di risposte
standard che ogni tanto vanno cambiate.
Quindi vorrei agire solo sul file di testo quando qualche cambiamento è
richiesto.
Ciao e grazie a tutti.


author: mak

text:

Ciao ,
ammettiamo di avere una Form con un casella di riepilogo chiamata
TEXT  prova così:
' da aggiungere nell' evento di un ComandButton o altro
Dim file As String
Dim Textline As String
Dim StrText as String
file = "\Text.txt"
Open CurrentProject.Path & file For Input As #1 ' Creo il file   ' in
questo caso apro un file che si trova nella stessa directory
Do While Not EOF(1)    ' Ripete fino alla fine del file.
    Line Input #1, textline    ' Assegna la riga a una variabile.
   Strtext = Strtext & textline & ";"
    Loop
   me.text.Rowsource= strtext
Close #1
Fammi sapere se è quello che intendevi.
Ciao
MAK


text:
Scriveva mak martedì, 2007-01-30:
> Fammi sapere se è quello che intendevi.
Ho letto le tue informazioni ma non sono sicuro di aver capito tutto
nel modo corretto.
Mi spiego, io ho un file txt in cui su ogni riga vi è una risposta
standard per l'ambiente in cui uso il db. Bene, vorrei caricare ogni
singola riga in una casella di riepilogo in modo tale che eventuali
modifiche al mio txt si riportino in "automatico" sulla casella di
riepilogo senza dover agire direttamente su quest'ultima.
Secondo il tuo codice nella variabile "file" vado a mettere il percorso
completo del mio file di txt che tu hai chiamato Text.txt? La riga
"Open..." non mi è molto chiara, se potessi rispiegarmela te ne sarei
grato.
Nel complesso comunque mi sembra di aver capito il funzionamento.
Purtroppo quando vado ad eseguire il codice, che ho associato
all'apertura della maschera contenente la casella di riepilogo, ottengo
un errore, evidenziato qui:
http://img2.freeimagehosting.net/uploads/f7b0ae0e82.jpg
in corrispondenza della riga:
http://img2.freeimagehosting.net/image.php?9d22fc2948.jpg
Cosa ho sbagliato?
Ciao e grazie.


text:
Scriveva Bucketful venerdì, 2007-02-02:
>Purtroppo quando vado ad eseguire il codice, che ho associato all'apertura
> della  maschera contenente la casella di riepilogo, ottengo un errore,
> evidenziato  qui:
>
>
http://img2.freeimagehosting.net/uploads/f7b0ae0e82.jpg
Scusami ho sbagliato, l'errore è questo:
http://img2.freeimagehosting.net/uploads/f804bf9a43.jpg


text:
Scriveva mak martedì, 2007-01-30:
> Fammi sapere se è quello che intendevi.
Penso di aver risolto, grazie a te.
Sto testando lo script te lo posto al più presto.
Ciao


text:

L' errore che ti dava è solo perchè non davi il riferimento errato al
percorso del file.
CurrentProject.Path & file  presume  che il file si trova nella stessa
directory dove si trova il DB
Ciao


text:
Scriveva Bucketful venerdì, 2007-02-02:
> Penso di aver risolto, grazie a te.
Ecco il codice:
Private Sub Form_Load()
   Dim Percorso As String
   Dim TextLine As String
   Percorso = "C:\NomeDirectory\NomeFile.txt" 'Percorso del file
   Open Percorso For Input As #1 'Apro il file con la clausola For
Input
    Do Until EOF(1)    ' Ripetere fino alla fine del file.
      Line Input #1, TextLine    ' Assegna la riga letta del file ad
una variabile.
      NomeListBox.AddItem TextLine 'aggiungo la linea letta alla
casella di riepilogo (ListBox)
    Loop
   Close #1 'Chiudo il file di testo
End Sub
Che ne dici?
Ciao e grazie...


title: Vantaggi Access 64 bit... quali?

author: Mirko Caporali

text:
Ho avuto modo di provare la versione di Access 2010 a 64bit
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/7fc57283de075ebc?hl=it#
In teoria, dovrebbe sfruttare meglio la memoria, ma non ho riscontrato
maggiore velocità di elaborazione rispetto alla 32bit.Va detto, però,
che ho fatto pochi test e che è solo una BETA.
Qualcuno ha idea di quali dovrebbero essere i reali vantaggi della
versione a 64bit?


title: Vantaggi Access 64 bit... quali?

author: Paolo Holzl

text:


Attualmente mi vengono in mente solo quelli per Microsoft   :-)
Se hai una piattaforma a 64 bit è giusto avere il programma a 64, dubito
che su un normale client tu ottenga delle gran differenze (a meno di
query su supertabelle che usino uno sconquasso di RAM in cui tu vada a
forzare che ti carichino tutti i records).
--
http://blog.holzl.it


title: RecorCount

author: MASSIMO COLUZZI

text:
Salve ragazzi, spiego il mio problema:
ho una maschera che è il risultato di una query, il risultato può esser di
vario tipo e fin qui tutto Ok, il problema nasce quando il risultato è
"nullo"; a questo punto vorrei far aprire un messaggio che dia delle
informazioni. Ho provato con la proprietà RecordCount ma sono riuscito solo
a far contare i record e quando il risultato è nullo non funziona. Chi può
aiutarmi?
grazie
--
Massimo Coluzzi
colu...@tin.it
il sito comune di it.comp.appl.access:
www.sitocomune.com


title: RecorCount

author: Sib dal portatile

text:
"MASSIMO COLUZZI" <
ghd...@tin.it
> ha scritto nel messaggio
> ho una maschera che è il risultato di una query, il risultato può esser di
> vario tipo e fin qui tutto Ok, il problema nasce quando il risultato è
> "nullo"; a questo punto vorrei far aprire un messaggio che dia delle
> informazioni. Ho provato con la proprietà RecordCount ma sono riuscito
solo
> a far contare i record e quando il risultato è nullo non funziona. Chi può
> aiutarmi?
Io ho scritto queste 3 righe e funzionano perfettamente.
Private Sub Form_Open(Cancel As Integer)
    If Me.RecordsetClone.RecordCount = 0 Then
        MsgBox "Non c'e' niente"
    End If
End Sub
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: RecorCount

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:F4Sl7.2438$i_1.1...@news.infostrada.it...

Grazie Sib
>
>


title: Specifiche di importazione

text:
Ho creato due specifiche di importazione che importano in due tabelle di Access due files txt.
Vorrei lanciare le specifiche di importazione da una routine evento associata ad un pulsante di una maschera di Access.
Come faccio? Vorrei anche che le due procedure non mi chiedessero conferme e che non mi confermassero l'avvenuta esecuzione.
Grazie in anticipo

gfranco1943


title: Specifiche di importazione

text:
Il 19/08/12 18.53, gfranco1943 ha scritto:

DoCmd.TransferText

� quello che ti serve, chiaramente da guardarsi l'help, in particolare l
'argomento SpecificationName, visto che ci sono 2 spec in ballo, gliele
potresti passare da una scelta fatta nella form...ma � solo uno spunto,
cos�...

ciao
Pietro


title: Specifiche di importazione

author: Bruno Campanini

text:
gfranco1943 was thinking very hard :

Dim myImportSpec(1 To 2) As String
Dim myTargetTable(1 To 2) as String
Dim myTxtFileName(1 To 2) as String
Dim i As Integer

myImportSpec(1) = "abc":  myImportSpec(2) = "def"
myTargetTable(1) = "ghi": myTargetTable(2) = "jkl"
myTxtFileName(1) = "mno": myTxtFileName(2) = "pqr"

For i = 1 to 2
    DoCmd.TransferText _
        TransferType:= acImportDelimited, _
        SpecificationName:= myImportSpec(i), _
        TableName:= myTargetTable(i), _
        FileName:= myTxtFileName(i),
        HasFieldNames:= True
Next

Bruno


title: Specifiche di importazione

text:

Ciao Bruno,
ho fatto quello che mi hai suggerito ma mi ritorna un messaggio:
Errore di run-time '3625'.
Specifica file di testo "ImportaScannerB" inesistente. Impossibile importare, esportare o collegare con tale specifica.
Eppure quando apro Importazioni Salvate dal mio Db (Access 2007) ci sono le due Importazioni, la prima delle quali si chiama esattamente ImportaScannerB e la routine evento che lancio è:
Private Sub Comando307_Click()
Dim myImportSpec(1 To 2) As String
Dim myTargetTable(1 To 2) As String
Dim myTxtFileName(1 To 2) As String
Dim i As Integer

myImportSpec(1) = "ImportaScannerB":  myImportSpec(2) = "ImportaScannerS"
myTargetTable(1) = "Scanner-B": myTargetTable(2) = "Scanner-S"
myTxtFileName(1) = "F:\Duralamp\daChinaLab\Scanner-B.txt": myTxtFileName(2) = "F:\Duralamp\daChinaLab\Scanner-S.txt"

For i = 1 To 2
    DoCmd.TransferText TransferType:=acImportDelim, SpecificationName:=myImportSpec(i), TableName:=myTargetTable(i), FileName:=myTxtFileName(i), HasFieldNames:=True
Next
End Sub

Vorrei inoltre, per una migliore comprensione, che tu mi spiegassi perchè devo dettagliare le variabili :Tablename, FileName e HasFieldNames quando le due importazioni hanno già queste istruzioni.
P.S. Se lancio le due Importazioni da Dati Esterni, Importazioni salvate tutto funziona.
grazie in anticipo per la tua assistenza e cordiali saluti


title: Specifiche di importazione

author: Karl Donaubauer

text:
gfran...@live.it
 wrote:
> ...
> ho fatto quello che mi hai suggerito ma mi ritorna un messaggio:
> Errore di run-time '3625'.
> Specifica file di testo "ImportaScannerB" inesistente.
> ...
> Private Sub Comando307_Click()

Dai un nome pi� descritivo al pulsante.

> ...
> myImportSpec(1) = "ImportaScannerB":  myImportSpec(2) =
> "ImportaScannerS"
> myTargetTable(1) = "Scanner-B": myTargetTable(2) = "Scanner-S"

Non usare segni speciali come il segno di meno nei nomi degli oggetti.
Meglio cos�: "tblScannerB", "tblScannerS"
Vedi anche
http://www.donkarl.com/it?FAQ1.5
.

> myTxtFileName(1) = "F:\Duralamp\daChinaLab\Scanner-B.txt":
> myTxtFileName(2) = "F:\Duralamp\daChinaLab\Scanner-S.txt"
>
> For i = 1 To 2
>     DoCmd.TransferText TransferType:=acImportDelim,
> SpecificationName:=myImportSpec(i), TableName:=myTargetTable(i),
> FileName:=myTxtFileName(i), HasFieldNames:=True
> Next
> End Sub

Basta anche questo come codice:

DoCmd.TransferText acImportDelim, "NomeDellaSpecifica","tblScannerB", _
"F:\Duralamp\daChinaLab\Scanner-B.txt", True

DoCmd.TransferText acImportDelim, "NomeDellaSpecifica","tblScannerS", _
"F:\Duralamp\daChinaLab\Scanner-S.txt", True

> Vorrei inoltre, per una migliore comprensione, che tu mi spiegassi
> perch� devo dettagliare le variabili :Tablename, FileName e
> HasFieldNames quando le due importazioni hanno gi� queste istruzioni.

Perch� il commando TrasferText ci vuole di nuovo.

> P.S. Se lancio le due Importazioni da Dati Esterni, Importazioni
> salvate tutto funziona.

Non devi confondere i nomi delle importazioni salvati con
i nomi delle specifiche di importazioni. Qui devi usare i nome
delle specifiche.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Specifiche di importazione

text:

> Ciao Karl,
i tuoi suggerimenti sono sempre molto preziosi. Ho letto da qualche parte,ma adesso non lo trovo più e per questo ti chiedo di darmi ancora un aiuto.
Dove posso trovare i veri nomi delle specifiche di importazione?
Grazie ibn anticipo
>
> gfranco1943


title: Specifiche di importazione

text:
gfran...@live.it
 laid this down on his screen :
> Il giorno domenica 19 agosto 2012 18:53:23 UTC+2, gfranco1943 ha scritto:
>> Ho creato due specifiche di importazione che importano in due tabelle di
>> Access due files txt.
>>
>> Vorrei lanciare le specifiche di importazione da una routine evento
>> associata ad un pulsante di una maschera di Access.
>>
>> Come faccio? Vorrei anche che le due procedure non mi chiedessero conferme e
>> che non mi confermassero l'avvenuta esecuzione.

La routine che ti ho inviato si comporta esarraemente cosï¿œ.

> i tuoi suggerimenti sono sempre molto preziosi. Ho letto da qualche parte,ma
> adesso non lo trovo piï¿œ e per questo ti chiedo di darmi ancora un aiuto. Dove
> posso trovare i veri nomi delle specifiche di importazione? Grazie ibn
> anticipo

 Con questa vedi tutto il film...
==================================
Private Sub Command0_Click()
Dim db As Database, RS As Recordset, SQL As String

Set db = CurrentDb
SQL = "SELECT MSysIMEXSpecs.SpecName "
SQL = SQL & "FROM MSysIMEXSpecs "
SQL = SQL & "GROUP BY MSysIMEXSpecs.SpecName;"
Set RS = db.OpenRecordset(SQL, dbOpenDynaset)

Do Until RS.EOF
    Debug.Print RS![SpecName]
    RS.MoveNext
Loop

End Sub
===================================

Bruno


title: Specifiche di importazione

text:
gfran...@live.it
 wrote:
> ... Ho letto da qualche
> parte,ma adesso non lo trovo pi� e per questo ti chiedo di darmi
> ancora un aiuto.
> Dove posso trovare i veri nomi delle specifiche di importazione?

Inizia un'importazione normale per un file di testo, cio� sul ribbon
scegli dati esterni, file di testo ecc. Poi nel dialogo dell'importazione
fai clic sul pulsante <Avanzate...> e nel prossimo dialogo sul pulsante
<Specifiche...>.
Qui vedi tutte le specifiche e puoi controllare il nome di quelle
che vuoi usare.



title: Specifiche di importazione

text:
Il giorno domenica 19 agosto 2012 18:53:23 UTC+2, gfranco1943 ha scritto:

Ciao Karl,
adesso, dopo il tuo ultimo suggerimento e quello di Bruno, è tutto chiaro.
Ho trovato che i nomi delle specifiche erano relativi a vecchie specifiche e ho dovuto ricostruirle. Ma è stato semplice. Ho poi modificato la routine evento con i nomi appena creati e tutto ha funzionato perfettamente.
Grazie di nuovo a tutti due.
Gfranco


title: help! formato data

author: RobyG

text:
Ciao a tutti .Ho bisogno di aiuto
Ho realizzato un piccolo prog. con access 2000. Sul mio computer tutto
funziona  quando l'ho installo sul computer che uso nell'azienda dove lavoro
,le date nelle varie caselle di testo mi mostrano  l'anno a 2 cifre anche se
il formato č impostato a 4 cifre.
Ho provato ad andare in pannello di controllo - impostazioni internazionali
e da lě cambiare l'anno ma appena riavvio la macchina l'anno ritorna a 2
cifre. Non so se centra, nel bios la data la vedo con l'anno a 4 cifre.
Il computer č un PII 266 w95 collegato in rete.
Grazie a chiunque mi puň dare una mano
RG


title: help! formato data

text:
On Fri, 14 Dec 2001 12:41:20 GMT, "RobyG" <
rgr...@libero.it
> wrote:
>Ciao a tutti .Ho bisogno di aiuto
>Ho realizzato un piccolo prog. con access 2000. Sul mio computer tutto
>funziona  quando l'ho installo sul computer che uso nell'azienda dove lavoro
>,le date nelle varie caselle di testo mi mostrano  l'anno a 2 cifre anche se
>il formato è impostato a 4 cifre.
>Ho provato ad andare in pannello di controllo - impostazioni internazionali
>e da lì cambiare l'anno ma appena riavvio la macchina l'anno ritorna a 2
>cifre. Non so se centra, nel bios la data la vedo con l'anno a 4 cifre.
>Il computer è un PII 266 w95 collegato in rete.
>
>Grazie a chiunque mi può dare una mano
>RG
>
sulla proprietà formato dei congrolli con le date metti:
dd/mm/yy 		inglese		dd/mm/yyyy
gg/mm/aa		italiano		gg/mm/aaaa
cosi bypassi le impostazioni
e cosi via
Emanuele


title: Update su più tabelle

author: enricoD

text:
Salve a tutti.
Premetto che sono a digiuno di tecnica avanzata, quindi vi chiedo pazienza.
Il mio problema è l'aggiornamento automatico di due tabelle di un database
access 2000.
Ho creato un recordset che processa l'input di un form e aggiorna con
successo la prima tabella (Tasks) con il seguente codice:
==========
Dim RS1, comID
Set RS1 = Server.CreateObject("ADODB.Recordset")
...
Conn.Execute "UPDATE Tasks SET taskprogress=" & Request.Form("txtPercent") &
_
" WHERE ID=" & Request.Form("subID")
----------------------------------------------------------------------------
---------
Il primo Update aggiorna lo stato di avanzamento di alcuni compiti
all'interno di un progetto. Il secondo update dovrebbe prendere i dati
aggiornati dei tasks e aggiornare lo stato di avanzamento del progetto nel
suo insieme. Al secondo update invece il browser MSIE 5.5 mi restituisce il
seguente errore:
---------------------------------------------------------------------------
Microsoft JET Database Engine (0x80040E14)
Errore di sintassi nell'istruzione UPDATE.
/harmony/projectman/progress.asp, line 32 (evidenziata con asterischi)
----------------------------------------------------------------------------
RS1.Open "SELECT taskproject FROM Tasks WHERE ID=" & Request.Form("subID"),
Conn, 2, 2, 1
comId = RS1("taskproject")
RS1.Close
RS1.Open "SELECT AVG(taskprogress) AS taskpercent FROM Tasks GROUP BY
taskproject " & _
"HAVING taskproject=" & comId, Conn, 2, 2, 1
Conn.Execute "UPDATE Progetti SET proj_progress=" & RS1("taskspercent") & _
' **************************
" WHERE ID=" & comId
RS1.Close
End If
Set RS1 = Nothing
===============================
Mi è stato detto che è possibile agevolmente risolvere il problema con una
Transazione su Oracle. Cosa posso fare per risolvere il provlema con Access?
Grazie in anticipo,
Enric Dini,
Firenze


title: Update su più tabelle

author: Sib

text:
"enricoD" <
enric...@tin.it
> ha scritto nel messaggio
> Salve a tutti.
> Premetto che sono a digiuno di tecnica avanzata, quindi vi chiedo
pazienza.
> Il mio problema è l'aggiornamento automatico di due tabelle di un database
> access 2000.
> Ho creato un recordset che processa l'input di un form e aggiorna con
> successo la prima tabella (Tasks) con il seguente codice:
> ==========
> Dim RS1, comID
> Set RS1 = Server.CreateObject("ADODB.Recordset")
> ...
> Conn.Execute "UPDATE Tasks SET taskprogress=" & Request.Form("txtPercent")
&
> _
> " WHERE ID=" & Request.Form("subID")
> --------------------------------------------------------------------------
--
> ---------
Dove e' messo questo codice?
che tipo di form?
a quale evento e' connesso il codice?
> Il primo Update aggiorna lo stato di avanzamento di alcuni compiti
> all'interno di un progetto. Il secondo update dovrebbe prendere i dati
> aggiornati dei tasks e aggiornare lo stato di avanzamento del progetto nel
> suo insieme. Al secondo update invece il browser MSIE 5.5 mi restituisce
il
> seguente errore:
> --------------------------------------------------------------------------
-
> Microsoft JET Database Engine (0x80040E14)
> Errore di sintassi nell'istruzione UPDATE.
> /harmony/projectman/progress.asp, line 32 (evidenziata con asterischi)
> --------------------------------------------------------------------------
--
cut
> Conn.Execute "UPDATE Progetti SET proj_progress=" & RS1("taskspercent") &
_
> ' **************************
> " WHERE ID=" & comId
cut
... e se ci fosse un errore di sintassi?
che tipo di dati contiene il campo proj_progress?
che tipo di dati restituisce RS1("...")?
Insomma, prova a vedere che stringa finale risulta essere l'intera sql
UPDATE.
> Mi è stato detto che è possibile agevolmente risolvere il problema con una
> Transazione su Oracle.
Allora risolvilo cosi'.
Sib


title: Spostamento record tra tabelle !!!!!!!!!!!!!!!!

author: pippo

text:
Ho bisogno di aiuto !!!!!!!!!
Ho una tabella principale "soggetti" con un campo "note" di tipo memo;
Successivamente ho creato una tabella ad hoc per la memorizzazione di note a
testo libero e l'ho chiamata "note"; Al suo interno ho definito 4 campi note
(1,2,3,4).
Ho stabilito una relazione uno a molti tra le due e adesso devo spostare
tutti i record del campo "note" della prima, nel campo "note 1" della
seconda che al momento è vuota !!!!!!
Chi conosce la soluzione ???


text:
"pippo" <
slo...@dai.infinito.net
> ha scritto nel messaggio
news:%b1sd.250924$b5.12...@news3.tin.it...

Query di accodamento.
Ciao, Carlo


title: memorizzare un valore

author: emily

text:
          Ciao a tutti ragazzi siete la mia ultima spiaggia aiutatemi.
Vi espongo il mio enorme problema che di sicuro sarà una sciocchezza per voi
.
Ho creato in una maschera una casella di testo che mi visualizza una
differenza tra due valori, esempio (a - b = c) ecco il mio rebus: e
possibile memorizzare in un campo il valore ( C) estratto?
grazie a tutti da Emy
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: memorizzare un valore

author: Alessandro Baraldi

text:
"emily" <
emi...@libero.it
> wrote in message
news:217Z57Z233Z162Y...@usenet.libero.it
>
>           Ciao a tutti ragazzi siete la mia ultima spiaggia aiutatemi.
> Vi espongo il mio enorme problema che di sicuro sarà una sciocchezza per voi
> .
> Ho creato in una maschera una casella di testo che mi visualizza una
> differenza tra due valori, esempio (a - b = c) ecco il mio rebus: e
> possibile memorizzare in un campo il valore ( C) estratto?
> grazie a tutti da Emy
E' possibile, ma i campi calcolati non vanno mai memorizzati.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: memorizzare un valore

author: MA

text:
Alessandro Baraldi wrote:
> "emily" <
emi...@libero.it
> wrote in message
>
news:217Z57Z233Z162Y...@usenet.libero.it
>
>>
>>           Ciao a tutti ragazzi siete la mia ultima spiaggia
>> aiutatemi.
>> Vi espongo il mio enorme problema che di sicuro sarà una sciocchezza
>> per voi .
>> Ho creato in una maschera una casella di testo che mi visualizza una
>> differenza tra due valori, esempio (a - b = c) ecco il mio rebus: e
Anagrammando quello che hai scritto
C = a-b
lo metti sugli afterupdate di entrambi i controlli
>> possibile memorizzare in un campo il valore ( C) estratto?
>> grazie a tutti da Emy
>
> E' possibile, ma i campi calcolati non vanno mai memorizzati.
>
> @Alex
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: memorizzare un valore

author: emilia

text:
Grazie per la risposta, ma come avrete certamente capito non sono una grande
esperta di access, quindi vi chiedo gentilmente di spiegarmi la procedura
"afterupdate " grazie un bacione a tutti da Emy




title: memorizzare un valore

text:
emilia wrote:
> Grazie per la risposta, ma come avrete certamente capito non sono una
> grande esperta di access, quindi vi chiedo gentilmente di spiegarmi
> la procedura "afterupdate " grazie un bacione a tutti da Emy
Mettiamo le cose in chiaro.
IO ti rispondo e alla fine il bacione lo dai a ME soltanto...
;-)
Seconda cosa, la prossima volta scrivi alla fine del messaggio, perchè così
è più leggibile
Infine il tuo problema.
Vai sul controllo
tasto destro
proprietà
scorri gli eventi e trovi dopo aggiornamento
clicki il pulsantino sulla destra
bene vai nel ocidce e trovi già scritto il nome del tuo
controllo_Afetrupdate
ciao
Bacione meritato...



title: memorizzare un valore

author: Emy

text:

Il Bacio te lo darò sicuro ma dopo aver capito cosa faccio dopo avere
impostato il controllo su afterupdate.
Ciao Emy



title: Aggiornare casella combinata

text:
Ho un campo di una maschera che va modificato con una casella combinata.
Sulla maschera ho messo un pulsante che mi apre un'ulteriore maschera
(lasciando aperta quella precedente) per andare a modificare i record della
tabella ai quali si riferisce la casella combinata.
Vorrei che quando chiudo questa seconda maschera mi si aggiornasse la prima
in modo che quando apro la casella combinata possa già vedere le modifiche
che ho fatto nella seconda maschera.


title: Aggiornare casella combinata

author: Roberto dal portatile

text:
"Marco75" <
no_...@sorry.it
> ha scritto nel messaggio
news:9k37ih$p7f$1...@news.flashnet.it...

Fermo restando che quando apri la "ulteriore maschera" lo devi fare in
maniera tale che il metodo OpenForm usi l'argomento modalitàfinestra
acDialog (vedi help), così che il codice VBA si fermi sino alla chiusura di
detta maschera.
Dopo la riga di codice VBA che apre detta maschera metti una riga di codice
che faccia il requery della casella combinata, ad esempio:
Me!NomeCasellaCombinata.Requery.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: problema da principiante

text:
sto iniziando a studiare l'uso di Access 2000, ma l'inizio è
fantozziano. Spero che qualcuno mi possa aiutare. Le maschere di input
mi fanno uno scherzo che non riesco a spiegarmi. Inserisco la maschera
di input, per esempio, >L<????????????????? , che dovrebbe significare
prima lettera A-Z obbligatoria e in maiuscolo, le restanti opzionali e
in minuscolo. La testo, mi viene un errore del tipo: Errore ......
?a<LLLLLLLLLLLLLLLLLLLL  (SIC!), ma io non ho inserito la maschera di
input indicata nel messaggio di errore. PERCHE' MI SI CAMBIANO LE
LETTERE? (NB La stringa la provo nell'utilità di autocomposizione
apposita e funziona perfettamente)


title: problema da principiante

author: Roberto da casa

text:
<
giorgi...@excite.it
> ha scritto nel messaggio
news:aa4ekn$ih2$1...@gossip.excite.it...

Dalle mie parti si dice che hai la sfiga a favore, infatti iniziare ad usare
Access 2000 e beccare un bug non è da tutti.
Quindi non ti preoccupare, non è colpa tua ma di mamma Microsoft: molte
Maschere input di Access 2000 non funzionano, tra cui quella che stai
tentando di usare tu.
Penso che l'unica cosa da fare sia digitare tutto un minuscolo e poi, con
l'uso delle funzioni Left insieme a  UCase oppure con l'uso di StrConv (vedi
help), convertire la prima lettera in maiuscolo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: lg 32lx2r che vi sembra?

author: roberto

text:
scusate ma l ho visto poco fa e non sembra male.. prezzo 1189 . Lo prendo?
oltretutto, se non c è la sòla pagamento tra sei mesi, dicono senza costo
aggiuntivo....


title: lg 32lx2r che vi sembra?

text:
scusate!
super OT


title: Compattare db base collegato

author: lk

text:
Ciao a tutti,
vorrei che in un'uscita da un'applicazione access il db ad essa
collegato (un altro db access) venisse compattato.
Ho provato ad utilizzare l'opportuna opzione sul db che contiene le
tabelle ma non succede nulla.
Cosa posso fare per ottenere la compressione?
Thanks
LuKe


title: Compattare db base collegato

text:
"lk" <
cestoT...@email.it
> ha scritto nel messaggio
news:3a35agF...@individual.net...

Se quello che vuoi fare è compattare il database BE (Back End, ovvero quello
che contiene le tabelle) dal database FE (Front End, ovvero quello che
contiene gli altri oggetti), vai nella Sezione General del Sito Comune (link
qui sotto) e ci troverai 3 o 4 FAQ che trattano l'argomento e sicuramente
tra tutte troverai quella che fa al caso tuo.
>
> LuKe
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Compattare db base collegato

text:
"lk" <
cestoT...@email.it
> wrote in message
news:3a35agF...@individual.net

A completamento dei suggerimenti di Roberto potresti sfruttare
il Metodo CompactDatabase membro di DBEngine, ma solo dopo
aver chiuso tutti i Recordset attivi, pertanto da una
Maschera non associata se necessiti d'interfaccia utente
oppure direttamente da una Function alla chiusura del DB.
La chiusura del DB la intercetti su Unload dell'Ultima Form.
Ciao.
@ALex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Compattare db base collegato

author: Fabrizio yQy

text:
*** ERRATA CORRIGE ***
>  'Verifico se c'e' il file LDB (quindi blocco tutto)
>   if Dir("C:\cartelladilavoro\backend.LDB",vbDirectory)="" Then
èra backend.LDB e non MDB
Scusa, ciao :)


title: Compattare db base collegato

text:
"lk" <
cestoT...@email.it
> ha scritto nel messaggio
news:3a35agF...@individual.net...

Fai 1 form, ci metti un pulsante che chiami "Compatta" o come ti pare e sul
click chiami la funzione:
O V V I A M E N T E sostituisci C:\cartelladilavoro\ con il persorso VERO di
dove si trova il tuo database (dapertutto, o fatti una variabile).
Private Sub Compatta_onclick()
    CompattaDatabase
end sub
Function CompattaDabatase()
 Dim CompattaDB As Integer
 CompattaDB = MsgBox("Compattare gli archivi", vbApplicationModal +
vbQuestion + vbYesNo)
 If CompattaDB = vbNo Then
  MsgBox "Operazione annullata dall'utente.", vbApplicationModal +
vbInformation + vbOKOnly
  DoCmd.Close
  Exit Sub
 Else
 'Verifico se c'e' il file LDB (quindi blocco tutto)
  if Dir("C:\cartelladilavoro\backend.mdb",vbDirectory)="" Then
   FileCopy "C:\cartelladilavoro\backend.mdb",
"C:\cartelladilavoro\backend1.mdb"
   Kill "C:\cartelladilavoro\backend.mdb"
   DBEngine.CompactDatabase "C:\cartelladilavoro\backend1.mdb",
"C:\cartelladilavoro\backend.mdb"
   Kill "C:\cartelladilavoro\backend1.mdb"
   MsgBox "Compattazione archivi completata.", vbApplicationModal +
vbInformation + vbOKOnly
   DoCmd.Close
  else
   MsgBox "Gli archivi sono bloccati perche' aperti in modalità esclusiva da
un altro utente. Chiudere tutte le finestre e riprovare.",vbCritical
   exit Function
  end if
 End If
End Function
Ciao :)


title: filtro in base a doppia casella combinata

author: Massimo Manfredelli

text:
In una maschera vorrei realizzare due caselle combinate per poter effettuare
una ricerca di dati in una tabella.
Ad esempio : seleziono la strada e poi il numero civico e visualizzo i dati
relativi.
Potreste darmi una mano
Grazie


author: Kimmima

text:
puoi creare una casella di riepilogo con origine dati una query, con i campi
che ti interessano,
nella quale agganci come criteri al campo strada [form]![maschera][strada] e
numero civico [form]![maschera][numero civico]
chiaramente dopo ogni selezione "evento aggiornamento" strada o n.civico
devi impostare
[casella di riepilogo].requery
dovrebbe funzionare
ciao
Michele MARIANO
"Massimo Manfredelli" <
mmanfr...@asmez.it
> ha scritto nel messaggio
news:a3r7jb$cd9$1...@fe2.cs.interbusiness.it...



title: Rinominare file

author: Augusto

text:
Salve a tutti,
è possibile rinominare un file da Access ?


title: Rinominare file

text:
Il giorno mercoledì 24 agosto 2016 06:02:08 UTC+2, Augusto ha scritto:
> Salve a tutti,
> è possibile rinominare un file da Access ?

Si, la Funzione Name, consente sia di Rinominare che di Rinominare e spostare:

Name “C:\OldDir\OldFileName.ext” As “C:\NewDir\NewFileName.ext”

@Alex


title: Rinominare file

text:

Grazie Alex, ma è possibile anche rinominarlo con l'immissione automatica della data e l'ora come nome ?


title: Rinominare file

text:
...
>
> Grazie Alex, ma è possibile anche rinominarlo con l'immissione automatica della data e l'ora come nome ?

Di AUTOMATICO non c'è nulla... se tu costruisci il NUOVO NOME con le caratteristiche che ti servono, alla fine il file si chiama come TU gli hai detto.

Dovrai predisporre un po di codice, 2 righe... per rigenerare il NOME in base a criteri che tu stesso devi definire... poi chiami quella funzione.

@Alex


title: Rinominare file

text:

Grazie Alex, ma puoi farmi un esempio ?


title: Rinominare file

author: Akery

text:

es:
nome = "DIR\" & Year(Date) & Format(Month(Date), "00") &
Format(Day(Date), "00")

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


title: Rinominare file

text:
Il giorno giovedì 1 settembre 2016 10:17:39 UTC+2, Akery ha scritto:
> Il 01/09/2016 08:40, Augusto ha scritto:
> > Il giorno giovedì 25 agosto 2016 09:34:40 UTC+2, @Alex ha scritto:
> >> ...
> >>>
> >>> Grazie Alex, ma è possibile anche rinominarlo con l'immissione automatica della data e l'ora come nome ?
> >>
> >> Di AUTOMATICO non c'è nulla... se tu costruisci il NUOVO NOME con le caratteristiche che ti servono, alla fine il file si chiama come TU gli hai detto.
> >>
> >> Dovrai predisporre un po di codice, 2 righe... per rigenerare il NOME in base a criteri che tu stesso devi definire... poi chiami quella funzione.
> >>
> >> @Alex
> >
> > Grazie Alex, ma puoi farmi un esempio ?
> >
> es:
> nome = "DIR\" & Year(Date) & Format(Month(Date), "00") &
> Format(Day(Date), "00")
>
>
> ---
ad esempio usando XCOPY posso fare la copia di questo file e metterlo dove voglio ma vorrei anche cambiargli il nome con la data e l'ora del momento
Call Shell("XCOPY /Q/Y C:\pippo.mdb F:\")
come faccio ?


title: Rinominare file

text:

Mispiego meglio...
io ho la necessità di fare la copia del file di Access che stò usando chiamando il nuovo file con la data del giorno e l'ora e non più col vecchio nome dello stesso. Spero di essermi spiegato. Alex confido nella tua bravura e gentilezza...
Grazie.


title: Rinominare file

text:

o altrimenti se io ho un file denominato 000.mdb come faccio con Name a rinominarlo e a dargli lo stesso nome incrementato automaticamente di 1 ovvero sia 001.mdb
Cosa debbo aggiungere al posto di ?
Name "D:\000.mdb" As "D:\ ?
Grazie

Grazie


title: Rinominare file

text:

001.mdb


title: Rinominare file

author: BC

text:
Questo è un pezzo di codice (se ho ben capito) che eseguito da un
pulsante su di una form (quando tutte le altre sono chiuse) fa il backup
del BE compattandolo e rinominandolo...
Non so se fa al caso tuo, ma avendolo usato te lo invio. Aggiustalo
secondo come ti garba.

Private Sub CmdBackUp_Click()
Dim NomeFileBE As String, strDestFile As String, fDialog As
Office.FileDialog

     NomeFileBE = Mid$(CurrentDb.TableDefs("TblAnagrafica").Connect, 11,
(InStrRev(CurrentDb.TableDefs("Mia Tbl").Connect, "\") - 10)) &
"Database.mdb"

     Set fDialog = Application.FileDialog(msoFileDialogSaveAs)
     With fDialog
         .InitialFileName = "GericoBK " & "." & Year(Date) & "." &
Format(Month(Date), "00") & "." & Format(Day(Date), "00") & ".mdb"
         .title = "Seleziona dove salvare la copia di sicurezza della
base dati."
         If .Show = True Then
             strDestFile = fDialog.SelectedItems.Item(1) ' restituisce
il path completo
             On Error Resume Next
             FileCopy NomeFileBE, strDestFile
             If Err.Number = 0 Then
                 MsgBox "Copia di backup base dati GeRico completata su
" & vbCrLf & strDestFile & vbCrLf & vbCrLf & "Si consiglia, se non già
provveduto, di salvare la copia su un supporto esterno (chiavetta o
hard-disk USB) o su cloud (dropbox, ecc...).", vbOKOnly + vbInformation,
"Backup base dati "
             Else
                 MsgBox "Errore durante la creazione della copia di
backup della base dati:" & vbCrLf & "Errore " & Err.Number & " - " &
Err.Description, vbOKOnly + vbCritical, "  "
             End If
             On Error GoTo 0
         Else
             MsgBox "hai cliccato CANCEL !."
         End If
     End With
     Set fDialog = Nothing
  DoCmd.Quit
End Sub

saluti

BC


title: Da combo box a casella riepilogo

author: Benedetto

text:
E' possibile trasformare una casella combinata in una casella di riepilogo
senza doverla necesariamente ricostruire da capo?
Ciao a tutti!


title: Da combo box a casella riepilogo

author: Alkatraz

text:
"Benedetto" <
deva...@libero.it
> ha scritto nel messaggio news:VHUla.30911$DT4.8...@twister1.libero.it...
> E' possibile trasformare una casella combinata in una casella di riepilogo
> senza doverla necesariamente ricostruire da capo?
in visualizzazione struttura, ci clicchi col tasto destro
del mouse e vai su Cambia in.


title: Crystal report

author: Medrol

text:
Dove posso trovare qualche esempio di come includere un report fatto con cristal report
con access XP?
grazie


title: Crystal report

text:

Perchè usi CR quando in Access hai i report?
--
_ _
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


title: Crystal report

text:
MA scrisse:
> Medrol wrote:
> > Dove posso trovare qualche esempio di come includere un report fatto
> > con cristal report con access XP?
> >
> > grazie
> Perchè usi CR quando in Access hai i report?
perchè i report di Access sono molto meno potenti (IMHO),
io vorrei solo poter visulizzare dentro una maschera un report
 di crystal report e mandarlo in stampa e basta, per modificarlo
uso Crystal report direttamente


title: Crystal report

text:
Medrol wrote:
> MA scrisse:
>
>> Medrol wrote:
>>> Dove posso trovare qualche esempio di come includere un report fatto
>>> con cristal report con access XP?
>>>
>>> grazie
>> Perchč usi CR quando in Access hai i report?
>
>
> perchč i report di Access sono molto meno potenti (IMHO),
> io vorrei solo poter visulizzare dentro una maschera un report
>  di crystal report e mandarlo in stampa e basta, per modificarlo
> uso Crystal report direttamente
Scusa ma cosa fanno in meno (e ti serve) rispetto a CR?
Magari troviamola soluzione



title: Crystal report

author: Simone Calligaris

text:
"Medrol" <
perchč i report di Access sono molto meno potenti (IMHO),
Vorrai dire: i Report di Access sono molto piů potenti, ma anche piů
impegnativi dato che richiedono programmazione.
Ciao.


title: Crystal report

author: Roberto La Forgia

text:
"Medrol" <
nes...@email.it
> wrote in message
news:20050519101902....@email.it
> MA scrisse:
>
> > Medrol wrote:
> > > Dove posso trovare qualche esempio di come includere un report fatto
> > > con cristal report con access XP?
> > >
> > > grazie
> > Perchč usi CR quando in Access hai i report?
>
>
> perchč i report di Access sono molto meno potenti (IMHO),
> io vorrei solo poter visulizzare dentro una maschera un report
>  di crystal report e mandarlo in stampa e basta, per modificarlo
> uso Crystal report direttamente
questo č forse un link utile per vedere qualcosa su Crystal Report
(che era della Seagate, ed acquistata poi dalla Business Objects -
leader nella business intelligence)
http://support.businessobjects.com/
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: OT: condividere cartelle Outlook

author: Fabrizio Domiziani

text:
Scusate l'intrusione ma sono convinto che questo
sia l'ambiente più qualificato anche per una domanda come questa
Secondo voi è possibile condividere CONTEMPORANEAMENTE in una
rete locale una cartella Outlook (un file *.pst) anche senza aver istallato
Exchange Server? E in che modo?
Grazie e scusate ancora
--
Fabrizio Domiziani
dom...@tin.it


title: OT: condividere cartelle Outlook

author: Sergio MAZZA

text:
"Fabrizio Domiziani" <
dom...@tin.it
> ha scritto nel messaggio
news:8839e2$ih6$1...@nslave2.tin.it...

Io ho provato ma mi visualizzava un'errore di accesso indicando che il file
era già in uso (Outlook'97) e non ho più approfondito l'argomento...
Ciao.


title: OT: condividere cartelle Outlook

author: Giovanni Albertone

text:
On Fri, 11 Feb 2000 16:32:28 +0100, "Fabrizio Domiziani"
<
dom...@tin.it
> wrote:
>Secondo voi č possibile condividere CONTEMPORANEAMENTE in una
>rete locale una cartella Outlook (un file *.pst) anche senza aver istallato
>Exchange Server? E in che modo?
Fabrizio,
non e' possibile in alcun modo. Una volta che un file pst e' in uso
non puo' essere letto da nessun altro processo.
Immagina un pst come un file mdb aperto in accesso esclusivo.
La soluzione migliore per condividere delle cartelle in Outlook e'
sicuramente Exchange Server. Immagino pero' che il prezzo non
giustifichi questa opzione... Puoi cercare delle soluzioni di ripiego
su
http://www.slipstick.com/
, ma si tratta in genere di accrocchi
molto precari.
--
Ciao,
Giovanni


title: OT: condividere cartelle Outlook

author: ema

text:
Mio cugino mi ha detto che Fabrizio Domiziani <
dom...@tin.it
> scrisse:
> Scusate l'intrusione ma sono convinto che questo
> sia l'ambiente più qualificato anche per una domanda come questa
>
non lo e`. Se non c'e` un NG per Outlook, prova su it.comp.os.win
> Secondo voi è possibile condividere CONTEMPORANEAMENTE in una
> rete locale una cartella Outlook (un file *.pst) anche senza aver istallato
> Exchange Server? E in che modo?
>
se si puo`, senza server e` male.
bye!
--
Emanuele Cesena        <
ece...@penguinpowered.com
>
http://www.penguinpowered.com/~ecesena
Sono sempre piu' convinto che non si deve giudicare il Signore da questo mondo,
perche' e' soltanto uno studio che gli e' riuscito male.
		-- Vincent Van Gogh (1853-1890), pittore olandese


title: OT: condividere cartelle Outlook

author: Basjlico

text:
Si può fare utilizzando le cartelle condivise. Con outlook98 bisogna
rieseguire l'installazione ed aggiungere il componenete adatto. Cor
dumila non lo so (quelo che uso è già inchiavardato con Exchenage...)
Una volta agginto il componente per le cartelle condivise, trovi una
autocomposizione nel menù file. Occhio però, funge bene con 2
postazioni: poi comincua a dare i numeri....
Ciao
Nel lontato Fri, 11 Feb 2000 16:32:28 +0100 d.C., il simpatico
"Fabrizio Domiziani" <
dom...@tin.it
> ebbe a scrivere:
>Scusate l'intrusione ma sono convinto che questo
>sia l'ambiente più qualificato anche per una domanda come questa
>
>Secondo voi è possibile condividere CONTEMPORANEAMENTE in una
>rete locale una cartella Outlook (un file *.pst) anche senza aver istallato
>Exchange Server? E in che modo?
>
>Grazie e scusate ancora
Ciao
Basjlico


title: codice articolo su fattura elettronica

author: BFS

text:
ciao a tutti

ho un cliente che lavora con la grande distribuzione, OBI, CARREFOUR,
IPER etc

ognuno di questo colossi "pretende" che il file fattura venga costruito
come vogliono loro pena non pagare le fatture.

il problema è essenzialmente sul codice articolo

quasi tutti vogliono che sia indicato l'ean
<CodiceArticolo>
     <CodiceTipo>EAN</CodiceTipo>
     <CodiceValore>800xxxxxx</CodiceValore>
</CodiceArticolo>

con aggiunta di

<CodiceArticolo>
     <CodiceTipo>CODICE</CodiceTipo>
     <CodiceValore>AAA001</CodiceValore>
</CodiceArticolo>

altri vogliono la dicitura
<CodiceArticolo>
     <CodiceTipo>Codice Fornitore</CodiceTipo>
     <CodiceValore>AAA001</CodiceValore>
</CodiceArticolo>

altri vogliono la dicitura
<CodiceArticolo>
     <CodiceTipo>Cod. Fornitore</CodiceTipo>
     <CodiceValore>AAA001</CodiceValore>
</CodiceArticolo>

stessa cosa sui campi dove inserire i punti vendita

come affrontate il problema? pesonalizzate il file in base al cliente o
scrivete tutto nel file e poi sarà compito suo prelevarsi il codice con
<CodiceTipo> che hanno deciso loro ignorando quello degli altri
fornitori, la seconda opzione è quella che preferirei.

altro esempio un cliente vuole che venga inglobata la fattura in pdf e
relativi ddt come allegato, e altri non vogliono sta cosa.

pareri?

BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


title: codice articolo su fattura elettronica

author: RobertoA

text:

Buon per te
Tutto lavoro extra che porti a casa
Io farei un modulo unico, con le sezioni 'speciali' che vengono scritte
solo se il 'codice licenza' (installazione) ed il formato FE (un campo
in piu' in anagrafica cliente) e'  quello che tu assegni a quel cliente
di quell'installazione
Il modulo si espandera' a dismisura, ma terresti tutto insieme
Hai fatto qualcosa con Agyo?


title: codice articolo su fattura elettronica

text:

ottima soluzione

> Hai fatto qualcosa con Agyo?

non ho il tempo materiale per darci un occhio ancora, ho il 90% dei
clienti che si sta svegliando ora e l'aspetto dell'invio è in secondo piano

ciao



title: codice articolo su fattura elettronica

text:
>
> altro esempio un cliente vuole che venga inglobata la fattura in pdf e
> relativi ddt come allegato

E' una richiesta come un'altra, ma non necessariamente da evadere.
Se la fattura xml che produci contiene gli stessi dati del PDF, non ha senso allegarlo.

Se nel .xml sono correttamente indicati i riferimenti ai DDT non c'è motivo di includerli (come è sempre stato del resto).

Naturalmente c'è chi queste cose le farà.

Saluti


title: codice articolo su fattura elettronica

text:
> come affrontate il problema? pesonalizzate il file in base al cliente o
> scrivete tutto nel file e poi sarà compito suo prelevarsi il codice con
> <CodiceTipo> che hanno deciso loro ignorando quello degli altri
> fornitori, la seconda opzione è quella che preferirei.

Beh, la cosa più semplice sarebbe inserire nell'anagrafica Clienti un campo <CodiceTipoArticolo> opzionale.
Se è = Null crei il Tipo con la nomenclatura standard, altrimenti pigli il contenuto di quel campo.

Saluti


title: codice articolo su fattura elettronica

text:

nel dettaglio è la carrefour che espressamente dice che se la fattura
non è cosi non la pagano...vogliono il pdf della fattura in allegato
alla stessa

quindi tocca soddisfare le richieste di tutti questi "colossi"

ciao



title: codice articolo su fattura elettronica

text:
Il 21/11/2018 17:43, BFS ha scritto:
> Il 21/11/2018 13:11,
simoca...@gmail.com
 ha scritto:
>>
>>>
>>> altro esempio un cliente vuole che venga inglobata la fattura in pdf e
>>> relativi ddt come allegato
>>
>>
>> E' una richiesta come un'altra, ma non necessariamente da evadere.
>> Se la fattura xml che produci contiene gli stessi dati del PDF, non ha
>> senso allegarlo.
>>
>> Se nel .xml sono correttamente indicati i riferimenti ai DDT non c'è
>> motivo di includerli (come è sempre stato del resto).
>>
>> Naturalmente c'è chi queste cose le farà.
>>
>> Saluti
>>
>
> nel dettaglio è la carrefour che espressamente dice che se la fattura
> non è cosi non la pagano...vogliono il pdf della fattura in allegato
> alla stessa
>
> quindi tocca soddisfare le richieste di tutti questi "colossi"
> ciao
>

Per iniettare un pdf su una fattura in xml e poi mandarlo via, tutto da
riga comandi, quindi trasparente a utente finale, puoi usare questo qua:

https://uploadfiles.io/97htb


title: codice articolo su fattura elettronica

text:
> nel dettaglio è la carrefour che espressamente dice che se la fattura
> non è cosi non la pagano...vogliono il pdf della fattura in allegato
> alla stessa

Assolutamente NO: la fattura la pagano se passa il SDI, altrimenti sono fuorilegge.
Noi non includeremo alcun PDF nel Xml, dato che siamo riusciti a ficcarci dentro tutto.

> quindi tocca soddisfare le richieste di tutti questi "colossi"

Nada, faranno quello che stabiliscono le norme.

Saluti


title: codice articolo su fattura elettronica

text:

non ho problemi ad inserire il pdf
sfrutto una dll che lo codifica e inserisco la stringa nel relativo tag
è solo una rottura di scatole che ognuno vuole nomi diversi

BFS



title: codice articolo su fattura elettronica

text:

questi sono tre finali di tre diverse circolari di questi big clienti
del mio cliente

https://ibb.co/b3kquq

e ovviamente il mio cliente non può permettersi di non andare in contro
ad ognuno visto che si parla di fatturati quasi a 6 zeri

come puoi vedere alcuni adirittura faranno pagare spese per dati mancanti

BFS



title: codice articolo su fattura elettronica

text:
> > Nada, faranno quello che stabiliscono le norme.

>
> questi sono tre finali di tre diverse circolari di questi big clienti
> del mio cliente
>
>
https://ibb.co/b3kquq

>
> e ovviamente il mio cliente non può permettersi di non andare in contro
> ad ognuno visto che si parla di fatturati quasi a 6 zeri
>
> come puoi vedere alcuni adirittura faranno pagare spese per dati mancanti

Ho una certa esperienza pure io con quelli che definisci "colossi" e so che spesso sono pretenziosi.
Ma nella fattispecie, se i dati sono corretti ed esaustivi nel .Xml non ci sono santi ne dei: la fattura è corretta, va pagata e la pagheranno.
I "colossi" più degli altri, dato che sono sempre sensibili e attenti sul lato legale.

Ma se puoi spremere un pò di euro dal tuo cliente, fai benissimo ad accontentarlo.

Saluti


title: codice articolo su fattura elettronica

author: gallego

text:
>
> Ho una certa esperienza pure io con quelli che definisci "colossi" e so che spesso sono pretenziosi.
> Ma nella fattispecie, se i dati sono corretti ed esaustivi nel .Xml non ci sono santi ne dei: la fattura è corretta, va pagata e la pagheranno.

certo che la pagheranno....però peccato che sarà l'ultima che gli
manderai,visto che ti depennano come fornitore  e rimpiazzano subito! e
meno male che hai esperienza.


title: codice articolo su fattura elettronica

text:
Il giorno domenica 25 novembre 2018 04:46:11 UTC+1, gallego ha scritto:

> > Ma nella fattispecie, se i dati sono corretti ed esaustivi nel .Xml non ci sono santi ne dei: la fattura è corretta, va pagata e la pagheranno.
>
> certo che la pagheranno....però peccato che sarà l'ultima che gli
> manderai,visto che ti depennano come fornitore  e rimpiazzano subito! e
> meno male che hai esperienza.

Quello è il rischio, come tutto nella vita.

Saluti


title: Problema Casella Combinata

author: Fausto

text:
Ciao a tutti.
Sto costruendo un pgm in Access e VisualBasic, ed ho un bel problema.
In una maschera ho 3 campi : profilo, sezione e peso, i primi due
campi sono caselle combinate che tramite query che leggono da una
tabella io riesco a popolare.
Il terzo campo invece è una casella di testo, io vorrei poter leggere
nella tabella grazie ai due campi che ho popolato in precedenza ed
estrarre nella casella di testo il valore che mi serve.
Ho creato una query ma purtroppo non mi ha risolto il problema, spero
di essere stato chiaro e che qualcuno mi possa aiutare.


title: Problema Casella Combinata

author: Bruno Campanini

text:
"Fausto" <
faustom...@tiscali.it
> wrote in message
news:f4337c66-87e8-4e34...@i7g2000prf.googlegroups.com...
Ciao a tutti.



==================================
Suppongo che i dati dei tre campi provengano da una stessa
tabella; se così non è cambia tutto.
[1° Combo]   SELECT... Profile... Column Count 1, Column Bound 1
                                                 Column Width 1"
[2° Combo]   SELECT --- Sezione, Peso... Column Count 2, Column Bound 1
                                                               Column Width
1"; 0
[3° Text Box].Control Source = [2° Combo].Column(1)
Bruno


title: [OT] bollette telefoniche

author: Lorenzo A.

text:
ciao a tutti,
non x farmi gli affari vostri (... e non rispondetemi male!! :-) ) ma ormai
seguo l'NG da parecchio tempo e vedo che tutti si collegano agli orari +
disparati, per non so quante volte al giorno, alle fascie orarie + diverse,
con, teoricamente, aumenti di bolletta penso non indifferenti.
senza voler fare pubblicità a nessuno, ma solo x scambio di commenti (vabbè,
prendetela come volete!), che ti tipi di abbonamenti utilizzate? semplice
TUT telecom o altre formule?
io usavo la formula urbana telecom, ma mi hanno segnalato che da agosto 2001
(mi sembra di ricordare) non la gestiranno +, ultimamente ho attivato
libero@sogno, flat da lit.38.000/mese + iva, senza scatti aggiuntivi dalle
18:30 lun-ven, tutto sab e dom.
preciso che utilizzo la normale linea telefonica, non isdn, adsl, ecc....
naturalmente non uso internet solo x NG o e-mail ma anche navigare con tempi
di connessione piuttosto lunghetti...
un saluto,
Lorenzo


title: [OT] bollette telefoniche

author: wildsurfer

text:
Ciao Lorenzo!Io uso la flat di TEMPO ZERO di INFOSTRADA.Pago un forfet (si
scriverà così????) mensile e posso collegarmi 24 su 24 e fare tutte le
telefonate su rete fissa.é comodissimo e non dà problemi.
P.s. Anch'io ho risolto il problema col Download Accelerator allo stesso
modo!
ciao


title: [OT] bollette telefoniche

author: sib

text:
Lorenzo A. <
lore...@libero.it
> wrote in message
Qkpc6.32517$ew1.2...@news.infostrada.it...
> ciao a tutti,
> non x farmi gli affari vostri (... e non rispondetemi male!! :-) ) ma
ormai
> seguo l'NG da parecchio tempo e vedo che tutti si collegano agli orari +
> disparati, per non so quante volte al giorno, alle fascie orarie +
diverse,
cut
Tu dici che paghi 38000 al mese di forfait gratis dopo le 18.30 (wildsurfer,
credo si scriva cosi')
Qualcuno paga 89000 al mese per 24/24
Io ho fatto un semplice e rapido calcolo:
Mi collego solo pochi minuti (il tempo di scricare posta e ng) e solo
raramente faccio ricerche su internet (sulla cui utilita', per chi fosse
interessato, mi dilungo in calce a questo messaggio)
In totale se arrivo a spendere 30000-40000 lire al bimestre vuol dire che ho
speso molto. Da qui nasce la mia scelta di rimanere tranquillo con la tut
telecom.
Sib
PS a proposito di internet: E' un enorme marasma che contiene circa un 2-3%
di informazioni utili che risultano regolarmente difficilissime da
rintracciare.
Se devo dirla tutta, sono settimane che tergiverso perche' vorrei registrare
un sito e accettano solo pagamenti con carte di credito, e' ovvio che non
invierei mai, per nessun motivo, il mio numero di carta attraverso internet,
quindi sto cercando altre strade.
A proposito di pagamenti sicuri (SSL, codifica a 128 bit e affini) ricordo a
tutti che questi bei sistemi, spacciati per inviolabili perche' avrebbero le
cosiddette chiavi asimmetriche, nascono gia' violati perche' ne viene
vietata la commercializzazione finche' i "servizi" non hanno le procedure di
crack.
Non voglio calcare la mano perche' perfino internet ha i suoi lati positivi
(come questo ng e qualche altra cosa).
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: [OT] bollette telefoniche

author: Antonio Biso

text:
sib <
sibN...@iol.it
> wrote in message
kRIc6.39749$ew1.2...@news.infostrada.it...
> A proposito di pagamenti sicuri (SSL, codifica a 128 bit e affini) ricordo
a
> tutti che questi bei sistemi, spacciati per inviolabili perche' avrebbero
le
> cosiddette chiavi asimmetriche, nascono gia' violati perche' ne viene
> vietata la commercializzazione finche' i "servizi" non hanno le procedure
di
> crack.
Non credo che, oggi giorno, fornire il numero di carta di credito per un
acquisto in un sito "serio", sia meno sicuro che dare la carta di credito ad
un cameriere o ad una commessa che possa avere il tempo di annotarsi il
numero...
Antonio


title: [OT] bollette telefoniche

text:
"Lorenzo A." <
lore...@libero.it
> ha scritto nel messaggio
news:Qkpc6.32517$ew1.2...@news.infostrada.it...
> ciao a tutti,
-------- omissis ----------
>
> un saluto,
> Lorenzo
>
Utilizzo Atlanet; 60 L./min iva inclusa tutto il giorno e sconto del 10% per
un anno sulla bolletta. Oltre al fatto che per ben due volte hanno fatto una
promozione e mi hanno azzerato le bollette...
Ciao.


title: Me.AllowAdditions = False e ritorno aggiunta records

author: Simone

text:
Salve ho una sottomaschera in visualizzazione predefinita foglio dati alla
quale ho dato "su corrrente" la proprietą Me.AllowAdditions = False perņ
quando clicco sul pulsante aggiungi record ovviamente non mi consente di
effettuare alcun inserimento nella sottomaschera ma solo alla maschera
principale.
Tramite codice Visual basic č possibile fare in modo che alla pressione del
pulsante aggiungi record la prorietą Me.AllowAdditions ritorni "= true"
nella sottomaschera?
Ciao grazie a tutti.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Access

text:
"Simone" <
sim...@inwind.it
> ha scritto nel messaggio
news:89Z96Z244Z37Y1...@usenet.libero.it...

hai provato ad aggiungere sotto il pulsante aggiungi record:
Me.AllowAdditions = true


text:
Il 16 Feb 2007, 23:14, "Access" <
c...@tin.it
> ha scritto:
>
> "Simone" <
sim...@inwind.it
> ha scritto nel messaggio
> news:89Z96Z244Z37Y1...@usenet.libero.it...
> > Salve ho una sottomaschera in visualizzazione predefinita foglio dati
alla
> > quale ho dato "su corrrente" la proprietà Me.AllowAdditions = False però
> > quando clicco sul pulsante aggiungi record ovviamente non mi consente di
> > effettuare alcun inserimento nella sottomaschera ma solo alla maschera
> > principale.
> > Tramite codice Visual basic è possibile fare in modo che alla pressione
> > del
> > pulsante aggiungi record la prorietà Me.AllowAdditions ritorni "= true"
> > nella sottomaschera?
> > Ciao grazie a tutti.
> >
> >
> > --------------------------------
> > Inviato via
http://arianna.libero.it/usenet/
>
>
> hai provato ad aggiungere sotto il pulsante aggiungi record:
>
>
>
> Me.AllowAdditions = true
>
Ovviamente ho provato ma quando premo il tasto aggiunta records la naschera
mi torna = false perchè è stato messo nella proprietà della maschera "su
corrente" Me.AllowAddition = False.
Ci sarà pure un modo per rendere la maschera allowaddition = true in fase
diinserimento è possibile che nessuno mi sa dire come?
Grazie. Simo.



text:

Si togli "su corrente" Me.AllowAddition = False, poi crea un tasto salva con
cui impostare Me.AllowAddition = False e un tasto modifica per impostare
Me.AllowAddition = True.
Ovviamente devi avviunge sotto il pulsante aggiungi record Me.AllowAddition
= true
Ciao


title: Istanziare Form da VBA

author: Pisinho

text:
Buongiorno,
speriamo di non dire 'bischerate'.
Uso Access 2007 e VBA.
In un'applicazione vorrei aprire una nuova FORM di inserimento dati che non
sia quella che l'utente potrebbe avere gi� aperto perch� potrei eliminargli
i dati che magari aveva iniziato ad inserire.
Mi spiego meglio.
Per non fare il controllo se la form � gi� aperta e dato che devo fargli
inserire al volo dei dati che mancano, vorrei istanziare praticamente una
copia della form per fare l'inserimento al volo e richiuderla appena fatto.
Ho iniziato con:
Dim newform as form
Set newform = new form_nomeform
docmd.openform newform, acNormal
adesso come faccio a passargli il focus fargli fare l'inserimento e tornare
ad un focus su una textbox ? forse quest'ultimo passaggio non � possibile.
Forse � meglio prima di passare il focus chiudere eventuali Recordset,
azzerare le variabili etc  etc
Grazie mille.


title: Istanziare Form da VBA

author: Karl Donaubauer

text:
Pisinho wrote:
> ...

Per me non � chiaro la situazione e ragione.
Prima di tutto la logica nella tabella e la maschera deve
assicurare che l'utente inseri i dati giusti. Se vuoi inserire
dati aggiuntivi devi farlo nello stesso processo, cio� un
evento adeguato nella stessa maschera o dopo tramite
una query o un recordset.
In ogni caso non con un'altra istanza della stessa maschera.
Questo sarebbe una situazione d'inserimento concorrente
e pasticciona per l'utente, per il programma e soprattuttto
per i dati.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Istanziare Form da VBA

text:
> Per me non � chiaro la situazione e ragione.
>
> Prima di tutto la logica nella tabella e la maschera deve
> assicurare che l'utente inseri i dati giusti. Se vuoi inserire
> dati aggiuntivi devi farlo nello stesso processo, cio� un
> evento adeguato nella stessa maschera o dopo tramite
> una query o un recordset.
>
> In ogni caso non con un'altra istanza della stessa maschera.
> Questo sarebbe una situazione d'inserimento concorrente
> e pasticciona per l'utente, per il programma e soprattuttto
> per i dati.
>
>
Ciao KARL, evidentemente non sono stato chiaro cerco di spiegarmi meglio il
motivo di aprire una nuova FORM.
Fai conto di avere delle Anagrafiche e la FORM di inserimento Anagrafiche,
con la quale l'utente generalmente interagisce SEMPRE quindi di sicuro �
quasi sempre aperta ma io non POSSO e non voglio controllare se � aperta, se
ci sono gi� dei dati che deve ancora salvare etc etc..
Ho un'altra FORM che gestisce magari gli ORDINI , all'inserimneto di
un'anagrafica, questa non esiste e devo proporgli se vuole inserirla, a
questo punto devo aprire la FORM di INSERIMENTO anagrafica ed � qui che
vorrei aprire una nuova ISTANZA della form per non toccare quella gi�
aperta.
Mi dirai, perch� ha sempre le anagrafiche aperte ? (perch� � quella con cui
lavora SEMPRE, in realta sono altri dati che non st� a spiegare qui perch�
un p� lungo e complicato) comunque � la maschera di inserimento principale.
Comunque grazie KARL per il tuo aiuto.
Saluti


title: Istanziare Form da VBA

author: Pablitomf (da casa)

text:

capito...
allora per� mi chiedo... visto che la maschera inserimento Anagrafica aperta
servir� per tutta una serie di dati che al momento invece degli "ordini"
nonn ti interessano (almeno credo), perch� voler a tutti i costi utilizzare
la stessa form e non crearne una nuova ad hoc?... nel senso, se la prima da
la possibilit� nella sua funzione totale all'utente di inserire il dato
A,B,C,D, mentre a te per gli ordini ti interessa di inserire "al volo" solo
i dati A e B, perch� non fare una maschera utente che richieda solo quelli?


title: Istanziare Form da VBA

text:
>
> capito...
> allora per� mi chiedo... visto che la maschera inserimento Anagrafica
> aperta servir� per tutta una serie di dati che al momento invece degli
> "ordini" nonn ti interessano (almeno credo), perch� voler a tutti i costi
> utilizzare la stessa form e non crearne una nuova ad hoc?... nel senso, se
> la prima da la possibilit� nella sua funzione totale all'utente di
> inserire il dato A,B,C,D, mentre a te per gli ordini ti interessa di
> inserire "al volo" solo i dati A e B, perch� non fare una maschera utente
> che richieda solo quelli?
>
Perch� i dati da inserire devono essere tutti, non posso inserire solo
quelli ad HOC e dopo gli altri, l'operatori se ne scorderanno dato che sono
sempre sotto pressione dai clienti,
lo devono fare al momento.
Come ho specificato NON si tratta di Dati Anagrafici, ho fatto solo un
esempio. E' un p� complicato spiegarlo qui, comunque ho questa necessit� e
comunque il tuo
consiglio era giusto se in altra situazione, poi come sapete chi immette i
dati lo devi guidare passo passo, non devi lasciar loro la propria libert� o
quasi.....
Comunque grazie.
Saluti


title: Istanziare Form da VBA

text:
Pisinho ha scritto:


>quasi.....
>
>Comunque grazie.
>
>Saluti
>
Io, se ho capito bene la problematica, ho risolto cos�. La maschera Anagrafica
(per citare l'esempio) � in sola lettura. Se devo inserire robbbba premo INS,
apro una form d'inserimento MODALE e alla pressione di INSERISCI, inserisco e
chiudo la form, ESCI chiudo e stop. La medesima form la posso utilizzare in
qualunque parte del programma in quanto � autonoma. Ho solo l'accortezza di
passare come OpenArgs o variabile globale il nome della form chiamante per
poter tornare li. Lo memorizzo in una variabile globale (della FORM non
globale globale....) e la uso per il rientro. Un requery della maschera
chiamante dopo  l'inserimento e tutti sono felici e contenti.....
--


title: Istanziare Form da VBA

author: Alessandro Cara

text:
Pisinho ha scritto:
> Buongiorno,
> speriamo di non dire 'bischerate'.
>
> Uso Access 2007 e VBA.
> In un'applicazione vorrei aprire una nuova FORM di inserimento dati che
> non sia quella che l'utente potrebbe avere gi� aperto perch� potrei
> eliminargli i dati che magari aveva iniziato ad inserire.
>
> Mi spiego meglio.
>
> Per non fare il controllo se la form � gi� aperta e dato che devo fargli
> inserire al volo dei dati che mancano, vorrei istanziare praticamente
> una copia della form per fare l'inserimento al volo e richiuderla appena
> fatto.
>
> Ho iniziato con:
>
> Dim newform as form
> Set newform = new form_nomeform
>
> docmd.openform newform, acNormal
questa non penso ti serva. Quando fai la new la form viene aperta e
dovrebbe acquisire il focus
>
>
> adesso come faccio a passargli il focus fargli fare l'inserimento e
> tornare ad un focus su una textbox ? forse quest'ultimo passaggio non �
> possibile.
Questo e' a carico della nuova form e va fatto in chiusura della stessa
>
> Forse � meglio prima di passare il focus chiudere eventuali Recordset,
> azzerare le variabili etc  etc
Questo e' logica di applicazione non un "must"
Comunque, per capirci, questa tecnica la uso estesamente poiche' metto i
miei form in un form contenitore generico e non ho mai avuto problemi
questo e' il codice che uso:
         Case 2
           NomeForm = DefMenu.SetDesc
           On Error Resume Next
           Set frm = FormColl(NomeForm)
           bool = SysCmd(acSysCmdGetObjectState, acForm, frm.Name)
           If bool = False And (Err.Number = 0 Or Err.Number = 2467) Then
             Err.Number = 9999
             FormColl.Remove (NomeForm)
           End If
           If Err.Number <> 0 Then
             Set frm = New [Form_Pannello Dati]
             FormColl.Add Item:=frm, Key:=frm.Caption
           Else
             frm.SetFocus
           End If
           frm.Visible = True
Come vedi la openform non c'e' e il codice e' sull'evento di click della
form di menu'. Poiche' posso usare la stessa form un numero illimitato
di volte l'istanza veine conservata in una collezione (FormColl) con
indice il nome assegnato alla form
>
> Grazie mille.


title: Istanziare Form da VBA

text:
On 27 Mag, 09:16, "Pisinho" <
pisi...@gmail.com
> wrote:
> Uso Access 2007 e VBA.
> In un'applicazione vorrei aprire una nuova FORM di inserimento dati che non
> sia quella che l'utente potrebbe avere già aperto perchè potrei eliminargli
> i dati che magari aveva iniziato ad inserire.
> Mi spiego meglio.
> Per non fare il controllo se la form è già aperta e dato che devo fargli
> inserire al volo dei dati che mancano, vorrei istanziare praticamente una
> copia della form per fare l'inserimento al volo e richiuderla appena fatto.
>
> Ho iniziato con:
>
> Dim newform as form
> Set newform = new form_nomeform
>
> docmd.openform newform, acNormal
>
> adesso come faccio a passargli il focus fargli fare l'inserimento e tornare
> ad un focus su una textbox ? forse quest'ultimo passaggio non è possibile.
>
> Forse è meglio prima di passare il focus chiudere eventuali Recordset,
> azzerare le variabili etc  etc
Ma se sviluppi in VBA all' interno di Access (e' cosi' ?) tu non puoi
aprire piu' istanze AUTONOME della stessa maschera. Non e' come in
VB.
Le istanze che crei sono dei semplici "puntatori" allo stesso
oggetto.
Dunque per fare quello che vuoi tu devi creare un' altra maschera
anagrafica (identica tranne il nome all' originale) da aprire al volo
nei casi come quello da te indicati.
Non so se mi sono spiegato.


title: Istanziare Form da VBA

text:
radicale.002 ha scritto:
> On 27 Mag, 09:16, "Pisinho" <
pisi...@gmail.com
> wrote:
>
>> Uso Access 2007 e VBA.
>> In un'applicazione vorrei aprire una nuova FORM di inserimento dati che non
>> sia quella che l'utente potrebbe avere gi� aperto perch� potrei eliminargli
>> i dati che magari aveva iniziato ad inserire.
>> Mi spiego meglio.
>> Per non fare il controllo se la form � gi� aperta e dato che devo fargli
>> inserire al volo dei dati che mancano, vorrei istanziare praticamente una
>> copia della form per fare l'inserimento al volo e richiuderla appena fatto.
>>
>> Ho iniziato con:
>>
>> Dim newform as form
>> Set newform = new form_nomeform
>>
>> docmd.openform newform, acNormal
>>
>> adesso come faccio a passargli il focus fargli fare l'inserimento e tornare
>> ad un focus su una textbox ? forse quest'ultimo passaggio non � possibile.
>>
>> Forse � meglio prima di passare il focus chiudere eventuali Recordset,
>> azzerare le variabili etc  etc
>
>
> Ma se sviluppi in VBA all' interno di Access (e' cosi' ?) tu non puoi
> aprire piu' istanze AUTONOME della stessa maschera. Non e' come in
> VB.
E questo dove sta scritto?
La form e' una classe come un'altra e non e' di tipo "static"
set f = new formx
crea una nuova istanza della classe formx
Diglielo tu al mio programma/applicazione, e' li da access 95, che non
si puo' fare ;-{)
--
ac


title: Istanziare Form da VBA

text:
On 29 Mag, 11:18, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> E questo dove sta scritto?
> La form e' una classe come un'altra e non e' di tipo "static"
> set f = new formx
> crea una nuova istanza della classe formx
Ok, forse mi sbaglio, scusami.
Ma allora (te lo chiedo con la massima umilta') insegnami
come si fa ad aprire una nuova istanza della maschera
access denominata (ad esempio) "anagrafica"  ed usarla
per inserire dati nella tabella "anagrafica" avendo gia' aperta
per l' inserimento un' altra istanza della maschera "anagrafica"
senza minimamente influire con quest' ultima.
Mi servirebbe assai poter fare questa cosa, per cui se ti
dilungassi con un bell' esempio di codice effettivo te ne
sarei molto grato.
(dico sul serio, non e' ironia : imparero' una cosa molto
utile che non conoscevo)
Pendo dalle tue labbra. Siamo in VBA all' interno di access
versione 2003, windows xp professional.
Fammi sognare ! :D


title: Istanziare Form da VBA

text:
radicale.002 ha scritto:

Ho gia' postato in altro ramo del 3d alcune istruzioni (28/05/2010 ore
14:00). Anche il codice dell'OP dovrebbe funzionare, se si elimina la
openform e' meglio.
Se vuoi osserva quel codice e poi in quel ramo, se hai bisogno di
delucidazioni, ne scriviamo.
comunque:
set f1 = new "anagrafica"
set f2 = new "anagrafica"
dovrebbero aprire due istanze del form "anagrafica"
Ovviamente la vita di f1, f2 deve essere tale che permanga anche al di
fuori della routine che le crea.
--
ac


title: Istanziare Form da VBA

text:
radicale.002 wrote:
> ...
> Ma allora (te lo chiedo con la massima umilta') insegnami
> come si fa ad aprire una nuova istanza della maschera
> access denominata (ad esempio) "anagrafica"  ed usarla
> per inserire dati nella tabella "anagrafica" avendo gia' aperta
> per l' inserimento un' altra istanza della maschera "anagrafica"
> senza minimamente influire con quest' ultima.
> ...
 Mostrare diverse istanze di una maschera

www.donkarl.com/it?FAQ4.6
Si puo anche cambiare tutte le propriet� dell'istanza
p.e. il RecordSource (criteri, tabella diversa ecc.).
--
cu



title: Istanziare Form da VBA

text:
On 29 Mag, 13:43, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> comunque:
> set f1 = new "anagrafica"
> set f2 = new "anagrafica"
> dovrebbero aprire due istanze del form "anagrafica"
Non funziona, mi da errore. Provalo.
E nemmeno se faccio cosi' :
Dim f1 As New Form
Dim f2 As New Form
Set f1 = "anagrafica"
Set f2 = "anagrafica"
Allora, si puo' sapere come devo fare ?
Ripeto : stiamo in VBA *dentro* access 2003
Grazie.


title: Istanziare Form da VBA

text:
On 29 Mag, 13:49, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
>  Mostrare diverse istanze di una maschera
>
www.donkarl.com/it?FAQ4.6
Error 404 : not found
> Si puo anche cambiare tutte le proprietà dell'istanza
> p.e. il RecordSource (criteri, tabella diversa ecc.).
Non ne dubito.
Ma vi fa' cosi' schifo postarmi le 6/7 linee di codice
in modo che possa subito provare ? :-)


title: Istanziare Form da VBA

text:
radicale.002 wrote:
> Karl Donaubauer wrote:
>
>> Mostrare diverse istanze di una maschera
>>
www.donkarl.com/it?FAQ4.6
>
> Error 404 : not found
No.
>> Si puo anche cambiare tutte le propriet� dell'istanza
>> p.e. il RecordSource (criteri, tabella diversa ecc.).
>
> Non ne dubito.
> Ma vi fa' cosi' schifo postarmi le 6/7 linee di codice
> in modo che possa subito provare ? :-)
Non sono solo le righe di codice. Prova di nuovo con
il link di soppra dove trovi ulteriore indicazioni.



title: Istanziare Form da VBA

text:
radicale.002 ha scritto:

Se citi anche l'errore che ti da forse e' meglio.
Comunque, togli le virgolette dal nome de form.
--
ac


title: Istanziare Form da VBA

author: radicale 003

text:
On 29 Mag, 20:13, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Se citi anche l'errore che ti da forse e' meglio.
Non me lo fa nemmeno scrivere. Va' subito in rosso.
Ma tu,
hai *provato* il codice che mi consigli ?
Allora ancora una volta, poi desisto :
posta qui, *per favore*, il codice che serve
per aprire due istanze indipendenti di una
maschera access in modo che possa inserire
da ambedue sulla stessa tabella.
Grazie.


title: Istanziare Form da VBA

text:
radicale 003 ha scritto:
> On 29 Mag, 20:13, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
> wrote:
>
>> Se citi anche l'errore che ti da forse e' meglio.
>
> Non me lo fa nemmeno scrivere. Va' subito in rosso.
>
> Ma tu,
> hai *provato* il codice che mi consigli ?
non esattamente quello, fatto per motivi *didattici*. La tecnica la uso
da piu' di 10 anni.
     Dim frm As Form
     Set frm = New [Form_Pannello Dati]
queste due istruzioni attivano un istanza di un form che si chiama
"Pannello Dati". Visto che da qualche parte hai citato i puntatori sai
benissimo che per avere piu' istanze dovresti fare la new su variabili
diverse.
>
> Allora ancora una volta, poi desisto :
> posta qui, *per favore*, il codice che serve
> per aprire due istanze indipendenti di una
> maschera access in modo che possa inserire
> da ambedue sulla stessa tabella.
a meno che tu non abbia cambiato i colori dell'editor "rosso" identifica
errore sintattico il che significa che hai scritto qualcosa che non e'
conforme alle regole di scrittura del VBA (ad es la new di una stringa
immediata dovrebbe dare rosso, mi sembra di aver suggerito di togliere i
doppi apici di delimitazione del nome formato) .
Ahhhhh...... preferisco i condizionali agli imperativi anche se conditi
dal per favore.
--
ac


title: Istanziare Form da VBA

author: Vladimiro Leone

text:

Su tutti i link di Karl, da un pò di tempo a questa parte esce il
seguente errore:
Error 404 : not found
però, diavolo, non ci vuole mica una scienza a capire che la pagina si
può aprire anche con un copia/incolla!
www.donkarl.com/it?FAQ4.6
:-)
Ciao Vladimiro.


title: Istanziare Form da VBA

author: CIDI

text:
"Vladimiro Leone" <
vlad...@alice.it
> ha scritto nel messaggio
news:6367297e-8797-4568...@c13g2000vbr.googlegroups.com...
On 29 Mag, 22:23, radicale 003 <
radicale....@gmail.com
> wrote:
> On 29 Mag, 20:13, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
> wrote:
>
> > Se citi anche l'errore che ti da forse e' meglio.
>
> Non me lo fa nemmeno scrivere. Va' subito in rosso.
>
> Ma tu,
> hai *provato* il codice che mi consigli ?
>
> Allora ancora una volta, poi desisto :
> posta qui, *per favore*, il codice che serve
> per aprire due istanze indipendenti di una
> maschera access in modo che possa inserire
> da ambedue sulla stessa tabella.
>
> Grazie.
Su tutti i link di Karl, da un p� di tempo a questa parte esce il
seguente errore:
Error 404 : not found
io non ho di questi problemi....:D
ho appena riprovato
Buona domenica
Daniele


title: Istanziare Form da VBA

text:
On 29 Mag, 23:27, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
>      Dim frm As Form
>      Set frm = New [Form_Pannello Dati]
Ok, questo finalmente non da errore :
Dim frm1 As Form
Dim frm2 As Form
Set frm1 = New Form_anagrafica
Set frm2 = New Form_anagrafica
frm1.Visible = True
frm2.Visible = True
ma nonostante chieda la visualizzazione,
non accade nulla.
Ci manca ancora qualcosa ?
Grazie.


title: Istanziare Form da VBA

text:
On 29 Mag, 23:42, Vladimiro Leone <
vladil...@alice.it
> wrote:
> però, diavolo, non ci vuole mica una scienza a capire che la pagina si
> può aprire anche con un copia/incolla!
www.donkarl.com/it?FAQ4.6
> :-)
Gia' ... :D
Che scemo che sono.


title: Istanziare Form da VBA

text:

Ho capito dove sbagliavo.
All' uscita dell' evento, le maschere vengono
distrutte perche' le variabili frm1 e frm2 sono
dichiarate locali, e quindi distrutte all' uscita.
Se le dichiaro pubbliche (o private alla maschera
chiamante, purche' non la chiuda) tutto
funziona.
Un sincero ringraziamento a te e a Karl Donaubauer.


title: Istanziare Form da VBA

text:
On 29 Mag, 19:48, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
>
> Non sono solo le righe di codice. Prova di nuovo con
> il link di soppra dove trovi ulteriore indicazioni.
Si.
Un link notevole. Grazie, grazie  mille.


title: Istanziare Form da VBA

text:
On 29 Mag, 19:48, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Non sono solo le righe di codice. Prova di nuovo con
> il link di soppra dove trovi ulteriore indicazioni.
Quel tuo sito e' una vera miniera di informazioni, oltretutto
scritte per essere comprese, e non per far sfoggio di sapere.
Congratulazioni. Sincere congratulazioni.


title: Visualizzazione numero progressivo

author: gianpaolo

text:
Salve
 lavoro su Access 2000
e devo visualizzare un progressivo delle fatture su una sottomaschera (il
campo
va su una casella di testo).Nella sottomaschera,cliccando su una casella
combinata
rappresentante il codice contropartita della fattura,devo visualizzare su
una casella di testo
il numero progressivo della fattura.Questa operazione,deve essere
indipendente
dalla maschera madre.
grazie x qualsiasi aiuto
Gian Paolo


title: Visualizzazione numero progressivo

author: Paolo P

text:
"gianpaolo" <
gianpaol...@inwind.it
> ha scritto nel messaggio
news:y0qa8.53393$om6.1...@news1.tin.it...

Non ho capito un gran che..., ma se devi visualizzare il valore di un campo
che non è presente nella tabella/query origine della maschera dlookup
dovrebbe andare bene
Paolo


title: Pulsante per inserire data

author: Alxx

text:
Ciao,
vorrei mettere un pulsante che, premuto, faccia inserire la data del giorno
in un campo di una maschera. Solo la data, non l'ora. Come posso fare?
Ho cercato ma non ho trovato nulla del genere in giro, grazie
Alxx


title: Pulsante per inserire data

author: Sandro

text:
"Alxx" <
Al...@freemail.it
> ha scritto nel messaggio
news:37hqghF...@individual.net...

Ciao Alxx:
dopo aggiornamento del command button se la text box si chiama miadata :
miadata = Date
Ciao.


title: Pulsante per inserire data

author: andreaf

text:
"Alxx" <
Al...@freemail.it
> ha scritto nel messaggio
news:37hqghF...@individual.net...

Basta che crei un pulsante che sull'evento onClick abbia
Me.tuocampodata = Date


title: Pulsante per inserire data

text:
"Sandro" <
sandro...@tin.it
> ha scritto nel messaggio
news:2EOQd.906049$35.34...@news4.tin.it...

oooops su click, anche perchč dopo aggiornamento sui pulsanti non č
previsto.
Maschera ->controlli, tabelle -->campi.


title: Pulsante per inserire data

text:
"andreaf" <
the...@libero.it
> ha scritto nel messaggio
news:eGOQd.50051$2h5....@tornado.fastwebnet.it...
>
> "Alxx" <
Al...@freemail.it
> ha scritto nel messaggio
> news:37hqghF...@individual.net...
> > Ciao,
> >
> > vorrei mettere un pulsante che, premuto, faccia inserire la data del
> > giorno
> > in un campo di una maschera.
In un controllo di una maschera
Solo la data, non l'ora. Come posso fare?
> > Ho cercato ma non ho trovato nulla del genere in giro, grazie
> >
> > Alxx
> >
> Basta che crei un pulsante che sull'evento onClick abbia
>
> Me.tuocampodata = Date
Caso mai
Me.tuocontrollodata = Date
Antonio


title: Pulsante per inserire data

text:

la maschera e' associata ad una query, quindi
la data inserita dal pulsante alla fine deve
trovarsi in una tabella. E con i metodi suggeriti
non ci sono riuscita, ciao
Alxx


title: problema query comando left

text:
salve mi serve collegare due tabelle in questo modo: vorrei linkare
tramite left(barcode;12) di una tabella con left(isbn;12) di un'altra
tabella per fare l'inventario, ma mi dà errore se faccio così: mi sto
incastrando forse! Scusate l'ignoranza non si possono fare operazioni
in sql?
SELECT ... JOIN ... ON Left(giacenza.barcode;12) = Left
(catalogolibri.ISBN; 12)
ps.non posso fare la query delle query perchè ho provato ma ci mette
una vita con catalogolibri che ha 500mila articoli e il mio inventario
che ne ha 7000


title: problema query comando left

author: ulderico

text:

cosa succede se non fai il left, cioè se metti il codice intero  ??
puoi farci un esempio di barcode e Isbn  ?
Ciao Ulderico


title: problema query comando left

text:

Isbn e barcode sono entrambi di 13 char ma differiscono per l'ultimo
carattere, che è di controllo per entrambi ma calcolato in maniera
differente (quindi può coincidere ma anche no) quindi se non faccio il
left le tabelle non si collegano.
La tabella giacenza ha 7000 "battute" di barcode.
Ho risolto in maniera un po' empirica copiando le due tabelle ed
eliminando l'ultimo carattere mettendo il campo testo a come lunghezza
campo "12"


title: problema query comando left

text:
info@opera-lirica,com ha scritto:
>On 6 Gen, 19:55, ulderico <ulderico.dannib...@tiscali,it > wrote:
>> On 6 Gen, 19:25, i...@opera-lirica,com  wrote:
>>
>> > salve mi serve collegare due tabelle in questo modo: vorrei linkare
>> > tramite left(barcode;12) di una tabella con left(isbn;12) di un'altra
>> > tabella per fare l'inventario, ma mi d=E0 errore se faccio cos=EC: mi s=
>to
>> > incastrando forse! Scusate l'ignoranza non si possono fare operazioni
>> > in sql?
>> > SELECT ... JOIN ... ON Left(giacenza.barcode;12) =3D Left
>> > (catalogolibri.ISBN; 12)
>>
>> > ps.non posso fare la query delle query perch=E8 ho provato ma ci mette
>> > una vita con catalogolibri che ha 500mila articoli e il mio inventario
>> > che ne ha 7000
>>
>> cosa succede se non fai il left, cio=E8 se metti il codice intero =A0??
>> puoi farci un esempio di barcode e Isbn =A0?
>>
>> Ciao Ulderico
>
>Isbn e barcode sono entrambi di 13 char ma differiscono per l'ultimo
>carattere, che =E8 di controllo per entrambi ma calcolato in maniera
>differente (quindi pu=F2 coincidere ma anche no) quindi se non faccio il
>left le tabelle non si collegano.
>La tabella giacenza ha 7000 "battute" di barcode.
>Ho risolto in maniera un po' empirica copiando le due tabelle ed
>eliminando l'ultimo carattere mettendo il campo testo a come lunghezza
>campo "12"
Io faccio quotidianamente decine di query con un catalogo libri di circa 500000 records....non dico che brilli in velocità ma jet se la cava perfettamente.....solo che ho eliminato la questione ISBN 13 e EAN (sempre che si tratti di questo codice...). Ho trasformato tutto in EAN e ho dichiarato il campo come numerico, precisione doppia, Formato Fisso e numero di decimali = 0. La ricerca è molto + efficace con i numeri che con le stringhe.....Anche perchè dal 1 Gennaio 2006 la codifica EAN è diventato lo standard. Se hai dubbi forse posso aiutarti in campo 'librario'.....
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Insisto sul Fax e Mail

text:
Scusate ma stò sclerando...
Esiste un modo per spedire da access dei fax usando il software installato
(nel mio caso winphone)?
E' possibile inserire nella cartella di posta in uscita di Outlook Espress
delle mail create all'interno del programma in Access?
Spero che qualcuno mi aiuti o verrò crocifisso :-(!!!
Ciao a tutti e grazie come sempre
Bobbit


title: Insisto sul Fax e Mail

author: Marco

text:
bobbit_barton <
bobbit...@wappi.com
> wrote in message
9ZOU4.46175$F46.5...@news.infostrada.it...

Sui Fax non posso darti una mano ma se configuri OE come client MAPI
predefinito usando gli activeX Mapisession e Mapimessage puoi gestire tutto
abbastanza facilmente. Altrimenti puoi sempre usare le API ma io ci sto
ancora provando senza grandi risultati.


title: Insisto sul Fax e Mail

text:
"Marco" <
val...@genind.it
> ha scritto nel messaggio
news:8g142b$alb$1...@nslave2.tin.it...

mi potresti spiegare un po' dettagliatamente come fare (con del codice
magari), su questo campo non so veramente nulla.
Grazie per la disponibilità!!!
Bobbit


title: Insisto sul Fax e Mail

text:
> mi potresti spiegare un po' dettagliatamente come fare (con del codice
> magari), su questo campo non so veramente nulla.
> Grazie per la disponibilitą!!!
> Bobbit
>
>
>
Prima di tutto aggiungi alla tua Form i controlli ActiveX Microsoft MAPI
Session e MAPI Message (io ho la versione 5) e chiamali ad esempio conn1 e
msg1, quindi:
conn1.SignOn ' apro connessione
' scrivo e mando il msg con allegato
msg1.SessionID = conn1.SessionID
msg1.MsgIndex = -1              ' inizializzo buffer nuovo msg
msg1.RecipAddress = EMAILdestinatario   ' indirizzo destinatario
msg1.MsgSubject =  OggettoMSG
msg1.MsgNoteText =  CorpoMSG
msg1.AttachmentPathName = percorso ' ad es C:\documenti\pippo.txt
msg1.AttachmentName = PIPPOATT.txt ' nome da dare al file (puņ essere
diverso da quello del file )
msg1.Send   ' mando il msg
conn1.SignOff   'chiudo connessione
Guarda sull'Help le proprietą DownloadMail, LogonUI, NewSession.
Se OE č il client MAPI predefinito tutto dovrebbe funzionare correttamente.
Ciao Marco


title: visualizzazione tabella con maschera

author: verdone

text:
buonasera a tutti
ho due tabelle unite da una relazione una a molte volevo sapere se è
possibile visualizzare in una maschera anche in foglio dati vedere
cliccando sul segno + i record sottostanti
spero di essere stato chiaro nella mia richieta
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: visualizzazione tabella con maschera

author: MA

text:
"verdone"  ha scritto nel messaggio news:invlrd$hjj$1...@news.newsland.it...
buonasera a tutti
ho due tabelle unite da una relazione una a molte volevo sapere se č
possibile visualizzare in una maschera anche in foglio dati vedere
cliccando sul segno + i record sottostanti
spero di essere stato chiaro nella mia richieta
grazie
_____Risposta:
Sě che si puň.
Crei la maschera foglio dati
crei la sottomaschera e la colleghi coi campi voluti, la lanci e vedi che
ottieni ciň che cerchi.
Poi magari formatti in maniera diversa i due tipi cosě per sottolineare la
differenza
MA